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
Configuration: Windows XP Firefox 3.5.3
A voir également:
- Supprisson php chaine selon occurrence
- Expert php - Télécharger - Langages
- Chaine musique bouygues - Accueil - Guide TV et vidéo
- Chaine radio - Télécharger - Médias et Actualité
- Chaine sport france tv - Guide
- Plus de chaine tv - 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.