Supprisson php chaine selon occurrence
AlloPHP
-
Defouille Messages postés 404 Statut Membre -
Defouille Messages postés 404 Statut Membre -
Bonjour,
j'ai un petit question en php
je veux savoir comment je peux supprimer une partie de chaine de caractaire en basant sur l'occurrence
je veux tout le parti de x avant la troisième occurrence de "*" soit supprimé
initiallemnt
$x= "dfdd65*=&dsfsdf*dsfsdf*sdfdsfdsf2&=/8*954rdsf"
finallemnet
je veux que $x soit
"sdfdsfdsf2&=/8*954rdsf"
Merci d'avance
j'ai un petit question en php
je veux savoir comment je peux supprimer une partie de chaine de caractaire en basant sur l'occurrence
je veux tout le parti de x avant la troisième occurrence de "*" soit supprimé
initiallemnt
$x= "dfdd65*=&dsfsdf*dsfsdf*sdfdsfdsf2&=/8*954rdsf"
finallemnet
je veux que $x soit
"sdfdsfdsf2&=/8*954rdsf"
Merci d'avance
A voir également:
- Supprisson php chaine selon occurrence
- Chaine musique bouygues - Accueil - Guide TV et vidéo
- Expert php - Télécharger - Langages
- Chaine radio - Télécharger - Médias et Actualité
- Chaine sport france tv - Guide
- Chaine tnt gratuite sur mobile - Guide
1 réponse
Bonjour,
Tu peux utiliser "strpos" pour trouver les position des "*", en faisant 3 strpos d'affilé et en partant de la position de l'occurence précédente tu peux trouver la position de la 3eme étoile.
https://www.php.net/manual/fr/function.strpos.php
http://fr.php.net/manual/fr/function.substr.php
Voila si tu as des questions, n'hésite pas.
Tu peux utiliser "strpos" pour trouver les position des "*", en faisant 3 strpos d'affilé et en partant de la position de l'occurence précédente tu peux trouver la position de la 3eme étoile.
https://www.php.net/manual/fr/function.strpos.php
http://fr.php.net/manual/fr/function.substr.php
$x= "dfdd65*=&dsfsdf*dsfsdf*sdfdsfdsf2&=/8*954rdsf" ; $pos1 = strpos($x,"*"); $pos2 = strpos($x,"*", $pos1+1); $pos3 = strpos($x,"*", $pos2+1); $x = substr($x, $pos3+1); echo $pos1 .'<br/>'; echo $pos2 .'<br/>'; echo $pos3 .'<br/>'; echo $x .'<br/>';
Voila si tu as des questions, n'hésite pas.