begin process at 2010 02 10 08:39:30
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaîne de caratère

 > REMPLACER UN CARACTÉRE DANS UN CHAINE

REMPLACER UN CARACTÉRE DANS UN CHAINE


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaîne de caratère Classé sous :remplacer, replace, caractère, chaîne Niveau :Débutant Date de création :28/12/2001 Date de mise à jour :29/12/2001 15:31:14 Vu :10 043

Auteur : Jawad

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Une petite fonction toute simple pour remplacer une partie d'un texte par autre chose.
Exemple :
Pour un chat, on veut remplacer chaque :) par l'image correspondante.

Source

  • $chaine = "Salut tout le monde c'est moi :)";
  • $chaine = str_replace(":)", "<img src="smiley_:).gif"></img>", $chaine);
  • /* usage : $chaine = str_replace("le texte à remplacé", "Le texte à mettre à la place de l'ancien", $la variable contenant la chaine à examiner); */
$chaine = "Salut tout le monde c'est moi :)";
$chaine = str_replace(":)", "<img src="smiley_:).gif"></img>", $chaine);
/* usage : $chaine = str_replace("le texte à remplacé", "Le texte à mettre à la place de l'ancien", $la variable contenant la chaine à examiner); */ 

 Conclusion

C'est vraiment tout con :)


 Sources du même auteur

Source avec Zip CLASSE MYSQL

 Sources de la même categorie

Source avec Zip GÉNÉRER UN MOT DE PASS ALÉATOIRE par narkos2
UNICODE TO HTML ENTITIES par CrazyShooter
Source avec Zip DÉBUTANT : FONCTION POUR TRANSFORMER UN TEMPS EN SECONDES EN... par MonkeyIsBack
FONCTION QUI GÉNÈRE UN CODE GRÂCE À L'ORTOGRAPHE ET LA PRONO... par foofymany
Source avec Zip TRADUCTION DE FICHIERS DE LANGUE AVEC GOOGLE GTRANSLATE par madislak

 Sources en rapport avec celle ci

REMPLACER DES LETTRES EN IMAGES par Damtux972
GÉNÉRER UNE CHAÎNE ALÉATOIRE SANS BOUCLE NI CRYPTAGE (MD5 OU... par kylekatarnls
[PHP 5.1] CLASS STRING : NOUVEL EXEMPLE SUR LA SPL par malalam
FORMATAGE AUTOMATIQUE D'UN TEXT EN FONCTION DE MOTS CLÉES par _klesk
ORDRE DES LETTRES DANS UN MOT, ETUDE DE L'UNIVERSITÉ DE CAMB... par DarkM60

Commentaires et avis

Commentaire de Romuald le 29/12/2001 23:15:50

Petite correction, le code ici ne marchera pas à cause des guillemets...

$chaine = str_replace(":)", "&lt;img src='smiley_:).gif' alt=':)'&gt;", $chaine);

Commentaire de SmallToad le 16/01/2002 04:09:33

Hé ho! T'a oublier les anti-slashes.

Commentaire de blooddevil le 30/07/2003 06:25:14

&lt;/img&gt; &lt;= c'est une blague cette balise ou j'ai trop fumé moi ?

Commentaire de kegi le 07/02/2004 18:08:52

comment afficher le nouveau texte modifier???
Merci d'avance.
p.s. &lt;/img&gt;....lol..mdr!
KeGi

Commentaire de nashoy le 13/07/2004 00:54:04

ce code est un peu trop simple, vous ne trouvez pas ?
en fait cette source :

$chaine = "Salut tout le monde c'est moi :)";
$chaine = str_replace(":)", "<img src=\"smiley_:).gif\"></img>", $chaine);
//faut mettre des \ devant les "

marchera avec 1 smiley, mais quand il y aura au - 2, elle ne marchera plus. il faut voir si il y a un moyen simple de corriger la source.

Commentaire de benji86446 le 07/05/2005 13:36:42

Si vous désirez mettre plusieurs smileys, faites comme ça:

$smiley[':)'] = "sourrir.gif";
$smiley[';)'] = "clindoeil.gif";
$smiley[':('] = "pascontent.gif";

$chaine = "Salut tout le monde c'est moi :)";
foreach ($smiley as $i=>$sm) {
        $chaine= str_replace ("$i", "<img src=\"chemindacces/$sm\">", $chaine);
}

Ca devrait marcher

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

probleme avec str_replace [ par phpdiscover ] Voila je veu remplacer le caract&#232;re "&amp;" par "et" dans une cha&#238;ne de caract&#232;re j'utilise pour cela :$cha&#238;ne =&nbsp;str_replace( Chaîne de caractère [ par magicsmacks ] Bonjour,Je cherche &#224; remplacer dans un fichier texte une chaine de caract&#232;re ABCDEF par par exemple ABDCEF... comment faire pour dire recher Chaîne de caractère encore et toujours!... [ par magicsmacks ] Bonjour,En fait voil&#224;, j'ai un code html dont je voudrais r&#233;cup&#233;rer et remplacer les liens des images&nbsp;par d'autres. Je m'explique: Chaîne de caractère [ par magicsmacks ] Bonjour j'aimerai savoir comment faire pour savoir si une chaine de caract&#232;re $texte commence par http://, ou si elle commence par ../Est-il &#23 Extraction de chaîne de caractère et suppression de caracère pour recherche Mysql [ par mulbek ] Suite &#224; mon premier probl&#232;me (r&#233;solu) j'arrive donc &#224; ins&#233;rer une cha&#238;ne de caract&#232;re &nbsp;/1/2/3/n.... dans un ch str_replace pour remplacer un div [ par 64nemesis ] Bonjour,je souhaiterai remplacer un div dans une page en fonction d'un parametre, ainsi est-il possible de faire:str_replace("&lt;div id=\"madiv\"&gt; Remplacer par RegExp l'évaluation d'une operation arithmétique [ par guill76 ] Salut, Je bute sur un problème :je parse une chaine de type équation mathématique ex (3x+(5*2) +3X3 +3X2) avec eregi_replace pour remplacer dans 1 pre PHP caractères accentués [ par gmarie08 ] Bonsoir,J'ai un formulaire qui me permet de saisir (entre autre un prénom).Aujourd'hui, j'ai eu le cas d'un "rené".Ce caractère accentué me pourrit la remplacer un ' par un \' [ par Noizet ] Hello,J'ai une chaine de caractère qui contient un ', et je dois remplacer l'apostrophe par un \', $chaine = strtr($chaine , "'" , "\'");le problème e détecter le caractère Dollar : $ dans une chaîne de caractère [ par moicestpilou ] BonjourJ'ai développé un outil en PHP permettant de décripter des fichiers de sauvegarde au format texte mais ces fichiers comportent des signes DOLLA


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales