Probleme PHP chaine de caractere

Résolu
shapi Messages postés 18 Statut Membre -  
shapi Messages postés 18 Statut Membre -
Bonjour,

je cherche un moyen de modifier un caractère d'une chaine via ça position.

En gros, j ai trouve la position du caractère a modifier, et je veux le remplacer par un autre... mais je ne sais pas comment on fais.

Je ne peux pas utiliser Str-Replace....car celui ci remplace une sous chaine par une autre....mas pas en fonction d'un position.

Je suis sur que c est possible, mais impossible de retrouver comment on fait...

Si quelqu'un peut m'aider, ce serai super sympa.

Merci d'avance.
Configuration: Mac OS X
Firefox 2.0.0.14

3 réponses

  1. shapi Messages postés 18 Statut Membre 5
     
    j'ai oublier de préciser le langage que j'utilise....c est PHP.

    Merci d'avance,

    SHAPI
    0
    1. Alain_42 Messages postés 5413 Statut Membre 904
       
      Salut,

      essayes avec la fonction substr_replace($chaine,$valeur_remplacement,$debut,$longueur)

      avec $debut= position de ta lettre à partir de zéro
      $longueur=1
      0
  2. [o.o]REplay Messages postés 381 Date d'inscription   Statut Membre 28
     
    Bonjour,

    Si tu sais a quelle position tu veux changer le caractère cest très simple:

    exemple
    $string = "bonjour";

    $string[3] = 'X';

    echo $string;

    -> affichera bonXour

    =)
    0
  3. shapi Messages postés 18 Statut Membre 5
     
    Bien vue... c est exactement ce que je chercher....Merci beaucoup, et bonne continuation à tous ^^
    0