Php, remplacer chaine de caractère
Résolu/Fermé
A voir également:
- Php, remplacer chaine de caractère
- Php : comment remplacer chaine de caractères? ✓ - Forum - PHP
- Php, remplacer chaine de caractère ✓ - Forum - PHP
- Php, parcourir une chaine de caractère ✓ - Forum - PHP
- Pb PHP, decouper un chaine par caractere ✓ - Forum - PHP
- Remplacer chaîne de caractère dans le bloc note ✓ - Forum - C
3 réponses
bizu53
18 févr. 2009 à 19:26
- Messages postés
- 1274
- Date d'inscription
- samedi 30 août 2008
- Statut
- Membre
- Dernière intervention
- 21 juin 2015
18 févr. 2009 à 19:26
Pourquoi str_replace ne te convient pas ? (http://fr3.php.net/manual/fr/function.str-replace.php)
$chaine = str_replace('t', "LETTRE_T_", $chaine);
Tu peux mettre te faire une array de lettre a b c d ... et une autre array de remplacement correspondant LETTRE_A_, LETTRE_B_, LETTRE_C_, LETTRE_D_ ...
Au pire, si ce n'est que pour ajouter "LETTRE_" devant et "_" derrière tu peux faire une while où tu concatènes.
$sortie = "";
for($i = 0 ; $i < strlen($chaine); $i++)
{
$sortie .= "LETTRE_".$chaine[$i]."_";
}
$chaine = str_replace('t', "LETTRE_T_", $chaine);
Tu peux mettre te faire une array de lettre a b c d ... et une autre array de remplacement correspondant LETTRE_A_, LETTRE_B_, LETTRE_C_, LETTRE_D_ ...
Au pire, si ce n'est que pour ajouter "LETTRE_" devant et "_" derrière tu peux faire une while où tu concatènes.
$sortie = "";
for($i = 0 ; $i < strlen($chaine); $i++)
{
$sortie .= "LETTRE_".$chaine[$i]."_";
}
el plaga
18 févr. 2009 à 19:20
- Messages postés
- 89
- Date d'inscription
- jeudi 11 septembre 2008
- Statut
- Membre
- Dernière intervention
- 14 janvier 2010
18 févr. 2009 à 19:20
Il faut utiliser les Les expressions régulières