Remplacer des expressions d'une chaine avec P

Résolu
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...
Configuration: Windows Vista
Internet Explorer 7.0

5 réponses

  1. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    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
    1
  2. Christounet Messages postés 1272 Date d'inscription   Statut Membre Dernière intervention   1 393
     
    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,
    0
  3. Matio Messages postés 684 Statut Membre 300
     
    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
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Hamzaxxx
     
    Bonjour, matio .. je voudrais que les expressions cites ci-dessus soient supprime sans pour autant savoir leur emplacement dans la phrase
    0