Remplacer des expressions d'une chaine avec P
Résolu
Hamzaxxx
-
Hamzaxxx -
Hamzaxxx -
Bonjour,
Je voudrai remplacer les mots "my", "and" et "is" par : ", " avec du PHP.
Par exemple, si $a = "Hello my name is john and i am 20 years old"
Je veux que le résultat retourné de $b soit : "Hello, name, john, i, am, 20, years old"
Pouvez vous m'aider ? quel fonction utiliser et comment l'utiliser...
Je voudrai remplacer les mots "my", "and" et "is" par : ", " avec du PHP.
Par exemple, si $a = "Hello my name is john and i am 20 years old"
Je veux que le résultat retourné de $b soit : "Hello, name, john, i, am, 20, years old"
Pouvez vous m'aider ? quel fonction utiliser et comment l'utiliser...
Configuration: Windows Vista Internet Explorer 7.0
5 réponses
-
Bonjour,
De rien, c'est à ça que sert le forum
Peux-tu indiquer le problème comme résolu si ton problème est résolu bien sur.
Merci -
Bonjour,
Sur le lien ci-dessous, tu trouveras différentes fonctions PHP pour manipuler une chaîne de charactères, et en autre pour remplacer des charactères par d'autres, cherche après le mot "Replace":
https://www.commentcamarche.net/contents/803-php-expressions-regulieres
Salut, -
-
Salut,
Tu peux utiliser la fonction substr_replace(string string ,string replacement ,int start ,[int length ])
<?php
$var = 'Hello my name is john and i am 20 years old';;
echo "Original: $var<hr>\n";
/* remplacent my par , */
echo substr_replace($var, ',', 6,2);//affiche Hello, name is john and i am 20 years old
?>
Bon après tu peux aussi utiliser des tableaux ou/et des boucles -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour, matio .. je voudrais que les expressions cites ci-dessus soient supprime sans pour autant savoir leur emplacement dans la phrase