CONVERTISSEUR 1337 - FR

Signaler
Messages postés
198
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
14 novembre 2008
-
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48282-convertisseur-1337-fr

Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
26
LOL,

Je rejoins l'avis des autres !

C'est vrai que ça ne sert strictement a rien sauf a perde des ressources de remplacer 'a' par 'a' lol !

Sinon comme l'ont dit les autres, un tableau serai tout aussi lisible voir plus et consomerai moins de ressource car moins d'appel de fonction !

a++
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

$texte=str_replace('a','a',$texte);

t'as pas l'impression qu'il y a des str_replace inutiles (en dehors des tableau en paramètre je rejoins les autres sur ce point)... en mode chiffre_* la moitié des str_replace sont inutiles... .. .

@ tchaOo°
Messages postés
1127
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
1
Lol (j'ai pas pu résister :D)

en effet, jette un oeil à la fonction str_replace, tu verras, tu va gagner en ligne de code :p
Messages postés
130
Date d'inscription
lundi 12 décembre 2005
Statut
Membre
Dernière intervention
19 avril 2009

Une classe avec des méthodes statiques pour ça ? :x

Sinon sachant que str_replace peut prendre deux arrays en paramètres :
str_replace($arrayIn,$arrayOut,$chaine);

Tu peux tout résumer en moins d'appels de fonctions :)
Mieux encore, tu peux avoir un tableau genre
$leet2Fr = array('mode_normal'=>array('in'=>array('a','b'...), 'out'=>array('@','b'...)), 'autre_mode'=>array('in'=>array('a','b',...),'out'=>array(...)))

Et hop, t'as un truc un peu plus human readable, pour moi ne tout cas :)
Afficher les 8 commentaires