Comme je suis une grossse truffe dans l'utilisation des REGEX
j'ai par exemple:
$var = "abcdef;ghty";
coment récuperer "ghty", ou en général la fin de cette chaine après la virgule, en sachant qu'elle peut être (la fin de la chaîne Merci
$var = "abcdef;ghty";
coment récuperer "ghty", ou en général la fin de cette chaine après la virgule, en sachant qu'elle peut être (la fin de la chaîne
(?<=;).*
Il prend tout ce qui est précédé par un ";"$var = "abcdef;ghty";
$rslt = strstr($var,";");
echo $rslt;
ce qui donne
Code : Tout sélectionner
;ghty
$var = "abcdef;ghty";
$rslt = strstr($var,";");
echo trim($rslt,";");
et c'est OK
incorrecte ?(...) Nb: La reg exp fournie plus haut est incorrecte (...)
Code : Tout sélectionner
abcdef;888;jhgkjh;123
$var = "abc;123;tagada";
$array = explode(";",$var);
echo $array[0]; //abc
echo $array[1]; //123
echo $array[2]; //tagada