Extraire un chiffre entre des caracteres
meskina
Messages postés
52
Statut
Membre
-
meskina Messages postés 52 Statut Membre -
meskina Messages postés 52 Statut Membre -
Bonjour,
j'ai un champ qui rassemble une chaine de caractère(1 mot ou 2 ou plus) + un chiffre entouré par des [] .
je veux une fonction qui m'extraire à chaque fois le chiffre?
merci d'avance.
j'ai un champ qui rassemble une chaine de caractère(1 mot ou 2 ou plus) + un chiffre entouré par des [] .
je veux une fonction qui m'extraire à chaque fois le chiffre?
merci d'avance.
4 réponses
-
-
Bonjour Meskina,
Tu n'as pas une fonction du style StrPos, StringPos ou Pos?
-
Salut ...
Si c'est Genre ça ! "mot1mot2[45]"$var = 'mot1mot2[45]'; $tab = explode('[', $var); $tab1 = explode(']', $tab[1]); $chiffre = $tab1[0];
Sinon ...
$var = 'mot1mot2[45]'; $debut = strpos($var,'['); if($debut) { $fin = strpos($var,']'); if($fin) { $longueur = $fin-$debut; $chiffre = substr($var,$debut+1,$longueur-1); } }
Mettez en résolu quand c'est résolu -.- ... -