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.

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);
l'information est transmise au travers d'un formulaire ($_POST['menuracine']) en prenant pour exemple m3 le code retournera :
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