PHP?

Résolu
RESTERZEN Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
RESTERZEN Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
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 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
Bonjour,
ctype_alnum();
?
0
RESTERZEN Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour tout, sa fonctionne.
0