Bonjour,
Cela fait plusieurs heures que je cherche à dissocier une variable mais rien n'y fait
Un peu d'aide me ferai le plus grand biens.
Ma variable contient deux numéro et je voudrais les récupérer chacun dans des variables séparée.![]()
Bonjour,
Cela fait plusieurs heures que je cherche à dissocier une variable mais rien n'y fait
Un peu d'aide me ferai le plus grand biens.
Ma variable contient deux numéro et je voudrais les récupérer chacun dans des variables séparée.![]()
s'ils sont séparés par un caractères, tu peux utiliser explode()
j'ai essayé ceci mais sans résultats :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $array = $num_fa; $fac = preg_split("-", $num_fa) ; $array = $num_fa; $fac = explode("-", $num_fa) ; echo $fac [0]; echo $fac [1];
A quoi ressemble le contenu de $num_fa ?
Merci de me donner un coup de main,
avec "echo gettype($num_fa);" j'ai "string"
dans ma variable il y a "F15236 F15237"
Et donc, tu trouves pertinent de splitter sur le caractère "-" ?dans ma variable il y a "F15236 F15237"
Code : Sélectionner tout - Visualiser dans une fenêtre à part $fac = explode("-", $num_fa) ;
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
dans mes commande ci-dessus j'explique que j'ai déjà essaye EXPLODE et que cela ne fonctionne pas, cela me ressort mes deux numéros au même endroit.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $num_fa = "F15236 F15237"; $fac = explode(" ", $num_fa) ; echo $fac[0]; echo '<br />'; echo $fac[1];![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
Pourtant explode marche bien pour moi :
me renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $num_fa = "F15236 F15237"; $fac = explode(" ", $num_fa) ; echo '1 : "'.$fac [0].'"<br>'; echo '2 : "'.$fac [1].'"<br>';
EDIT : grilled1 : "F15236"
2 : "F15237"![]()
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Merci de votre aide
$num_fa contient les numéro qui changent régulièrement, je ne peut pas faire
$num_fa = "F15236 F15237";
ce code ne fonctionne pas pour moi, mais j'ai résolu mon problème en faisant ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $fac = explode(" ", $num_fa) ; echo '1 : "'.$fac [0].'"<br>'; echo '2 : "'.$fac [1].'"<br>';
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $fac1 = substr($num_fa,14 ); $fac2 = substr($num_fa,0,-13);
Les deux codes fonctionnent, sauf que dans le tiens tu es dépendant du nombre de caractères.
Partager