bon je voudrais savoir s'il existe une fonciton qui permet de supprimer le bout de chaine X dans un chaine Y s'il est présent et commencant a l'emplacement Z, parceque je trouve pas trop ce que je veux la merci.
Version imprimable
bon je voudrais savoir s'il existe une fonciton qui permet de supprimer le bout de chaine X dans un chaine Y s'il est présent et commencant a l'emplacement Z, parceque je trouve pas trop ce que je veux la merci.
tu peux faire ca avec la fonction substr : http://fr.php.net/manual/fr/function.substr.php
Et mieux encore avec la fonction http://php.belnet.be/manual/fr/function.substr-replace.php
Elle te permet même d'y définir un offset.
oui je connaissais tout ca hor j'explique mon probleme
on m'envoi une adresse internet, hors il faut que celle ci soit sans le http://
donc faut que je retire seulement si ca existe existe.
Dois-je faire un test de l'existance de celui ci et le supprimer grace a substr
ou utiliser l'autre fonction mais je vois pas comment
Code:
1
2
3
4
5 $string = 'ma_chaine'; if(eregi("http://", $string){ //je la supprime }
avec un simple str_replace
Code:
1
2 $adresse = str_replace( "http://", "", $adresse );
Pour le str_replace si le morceaux de chiane n'existe pas cela renvoie t'il false ou ca fait rien?Citation:
Envoyé par zulkifli
La c'est du pur renseignement, parceque j'ai pas trop compris sur la doc php :-)
ça fait rien, pas de false en retour mais un tableau vide c'est tout ;)Citation:
Envoyé par zulot
oki merci c'est sympa de ta reponse :o