PHP?

Résolu
RESTERZEN Messages postés 2 Statut Membre -  
RESTERZEN Messages postés 2 Statut Membre -
Bonjour,
Salut,



Moi et une autre personne de Strasbourg soment devant un petit problème de programation d'un site de ventes aux enchères. Moi je m'ocupe de la partie artistique, convivialité et lui patoge avec la programation.

Voila le topo /

Ci-dessous une fonction rudimentaire qui ralentit l'excution ...le nombre de boucles peut être élevé, parfois 500 selon longueur du pseudo ...

Il s'agit de savoir si aucun caractère autre que ceux contrôlés par la variable $controle .... ne soit contenu dans la variable $pseudo. une fonction plus rapide doit exister.



$controle='abcdefghijklmnopqrstuvwxyz.@_-01234567899';
$n=strlen($pseudo);

$i=1;

while($i< $n){

$a=substr($pseudo,$i,1);

if(!strstr($controle,$a)){ $pseudo=""; break;}

$i++;

}



A voir également:

2 réponses

gardiendelanuit Messages postés 1854 Statut Membre 264
 
Bonjour,
ctype_alnum();
?
0
RESTERZEN Messages postés 2 Statut Membre
 
Merci pour tout, sa fonctionne.
0