Probleme PHP chaine de caractere

Résolu/Fermé
shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 - 25 juil. 2008 à 11:22
shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 - 25 juil. 2008 à 12:25
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.
A voir également:

3 réponses

shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 5
25 juil. 2008 à 11:34
j'ai oublier de préciser le langage que j'utilise....c est PHP.

Merci d'avance,

SHAPI
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
25 juil. 2008 à 11:47
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
[o.o]REplay Messages postés 357 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 20 juillet 2009 28
25 juil. 2008 à 11:53
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
shapi Messages postés 17 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 4 septembre 2008 5
25 juil. 2008 à 12:25
Bien vue... c est exactement ce que je chercher....Merci beaucoup, et bonne continuation à tous ^^
0