Probleme PHP chaine de caractere

Résolu
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. j'ai oublier de préciser le langage que j'utilise....c est PHP.

    Merci d'avance,

    SHAPI
    1. Salut,

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

      avec $debut= position de ta lettre à partir de zéro
      $longueur=1
  2. 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

    =)
    1. Bien vue... c est exactement ce que je chercher....Merci beaucoup, et bonne continuation à tous ^^