[Php] chaîne de caractere dans une variable

Résolu
kickers37000 Messages postés 232 Statut Membre -  
kickers37000 Messages postés 232 Statut Membre -
Bonjour,

Je souhaiterai enlever une chaine de caractere dans une variable en PhP.

Petit exemple:

$string=34-54-98;

je souhaiter enlever 54 par exemple.

et donc avoir pour résultat: $string=34-98.

Quelqu'un as t-il la solution ? :)

Merci d'avance.

3 réponses

  1. Templier Nocturne Messages postés 9989 Statut Membre 1 107
     
    str_replace() :)

    dans ta chaine, tu remplace "-54" par "" =)
    2
    1. laoshu Messages postés 1251 Statut Membre 351
       
      Plus rapide et plus efficace que moi... bravo Templier Nocturne !

      Je testerai aussi ta solution, merci bien !
      0
    2. Templier Nocturne Messages postés 9989 Statut Membre 1 107
       
      ben de rien ;)
      0
  2. laoshu Messages postés 1251 Statut Membre 351
     
    Bonjour,

    Il y a surement des moyens plus académique et plus propres, mais pourquoi ne pas enregistrer trois variables :
    $string1=34;
    $string2=54;
    $string3=98;

    Lorsque tu as besoin, tu concatènes les variables comme tu le désires :

    $string_complet=$string1.'-'.$string2.'-'.$string3;

    Je suis sur qu'il y a des fonctions pour faire plus court... et elles peuvent m'intéresser aussi... mais cette "astuce" devrait te permettre d'obtenir ce que tu veux si aucun expert ne se manifeste...

    0
  3. kickers37000 Messages postés 232 Statut Membre 30
     
    str_replace()... je l'avais oublier lui ^^

    Merci :)
    0