Accueil > Forum > > > > Émoticons BBcode
Émoticons BBcode
mardi 8 août 2006 à 03:39:16 |
Émoticons BBcode

kegi
|
Bonjour, je désire formater une chaine pour remplacer [1],[2],[3]...[170] par des images <img border="0" src="Images/emoticons/IMG.gif" alt="" />. ex: $chaine = "Bonjour [25] !"; => $chaine = "Bonjour <img border=\"0\" src=\"Images/emoticons/25.gif\" alt=\"\" /> !"; Bien entendu, je ne veux pas employé 170 str_replace, je dois employer un array et un str_replace mais j'ignore comment les aliés, merci de votre aide. Cordialement, Kevin (kegi@hotmail.com)
|
|
mardi 8 août 2006 à 10:03:55 |
Re : Émoticons BBcode

PaDa
|
Hi,
<?php
$chaine = preg_replace('!\[(\d+)\]!','<img border="0" src="Images/emoticons/'.$1.'.gif" alt="" />',$chaine);
?>
Pas testé mais ca devrait marcher.
Si jamais tu as une erreur bizarre qui dit que $1 existe pas, entoure
le de doubles quotes (php est (était?) parfois capricieux la dessus)
PaDa
|
|
mardi 8 août 2006 à 16:27:11 |
Re : Émoticons BBcode

kegi
|
Merci bien, il m'a fallu les doubles quotes pour que ca fonctionne. Bonne journée.
Cordialement, Kevin (kegi@hotmail.com)
|
|
mardi 8 août 2006 à 22:51:29 |
Re : Émoticons BBcode

kegi
|
il y à juste un petit problème... si j'entre [171] il va quand même m'afficher <img src="Images/emoticons/171.gif" alt="" /> et bien entendu, cet émoticon n'existe pas.
Cordialement, Kevin (kegi@hotmail.com)
|
|
mardi 8 août 2006 à 23:34:34 |
Re : Émoticons BBcode

Anthomicro
|
Salut, ça tu ne pourras le vérifier avec des expressions régulières à moins de faire pour chaque valeur un preg_replace_callback par exemple et de vérifier si le fichier existe ou non. a +
|
|
Cette discussion est classée dans : chaine, replace, str, bbcode, moticons
Répondre à ce message
Sujets en rapport avec ce message
str_replace tableau [ par nashoy ]
Bonsoir, J'aimerai remplacer des caractère donnés dans un tableau à "key" comme on dit...: function Conversion ($chaine) { $conversion = array( ':)'
Probleme de caracteres [ par LaurentKOogar ]
Bonjour,Je lis un Flux XML et dans la recuperation des datas j'ai des caracteres qui pour moi sont totalement inconnu: é => é ç => çDon
Acronymes dynamiques [ par crocxx2 ]
Bonjours, je cherche à développer un systeme qui me permetré de géré les acronymes dynamiquement pour mon site, jusque la j'ai fait sa: function Re
Problème avec les chaines de caractères [ par nisaloncaje ]
bonjour à tous :j'ai le problème suivant en php :j'ai une chaine de caractères $str. Cette chaine peut contenir deux sous chaines : $ss_str et $ss_str
str_replace("'", """, $maChaine); [ par alonsyl ]
bonjour, j'utilise 1 chaine de caractere pour generer du code HTML via PHP. j'ai donc des trucs du genre :$maChaine = "TEST";echo $maChaine;le
Probleme de syntaxe pour str_replace [ par marc660 ]
Bonjour, Je n'arrive pas a virer les guillaumes avec str_replace j'ai essayer ou même avec stripslashes Voil
probleme avec la fonction str_replace [ par hajeur_abd ]
bonjourj'ai récuperé le chemin d'acces d'un fichier dans une variable et je veu remplacer les anti-slash par des des slash.voila le code que j'ai tapé
probleme de replace [ par thunderfear ]
Bonjour,j'ai un probleme avec la fonction str_replace().J'aimerai remplacer "); );" par ); comme ceci: str_replace("); );", ");", $req2);mais ca ne f
replace [ par kelm_by ]
Salut tous les mondes, Je ne sais pas ou est l'erreur dans ce code mais ce que je veux c'est enlever .Php et remplacer _ par un espace merci d'avenc
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(" blah blah blah"," blah
Livres en rapport
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : SONDAGE..RE : SONDAGE.. par phpAnonyme
Cliquez pour lire la suite par phpAnonyme RE : SONDAGE..RE : SONDAGE.. par TychoBrahe
Cliquez pour lire la suite par TychoBrahe
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|