Bonjour,
voilà je fais passer une informations d'une page à une autre en la combinant et j'aimerais la séparer:
l'information est du type m = menu et sm = sous-menu et à cela s'ajoute l'id (autoincrément). Donc au final on a soit mx ou smx x= un nombre inclus dans smallint. exemple m3 / sm23 / m1234 / sm18267 ...
Pour séparer voici mon code.
l'information est transmise au travers d'un formulaire ($_POST['menuracine']) en prenant pour exemple m3 le code retournera :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $test = preg_split('#^[a-z]{1,}#i', $_POST['menuracine']); print_r($test); $test1 = preg_split('#[0-9]{1,}$#i', $_POST['menuracine']); print_r($test1);
Array ( [0] => [1] => 3 ) Array ( [0] => m [1] => ).
il ne me reste plus qu'à récupérer les valeurs de l'array.
Cependant j'aurais voulu savoir si qqun avait une solution avec une seule commande plutôt que deux ? merci![]()
Partager