par
jojolapine » 15 mai 2007, 09:36
fait un effort sur la relecture
orgerix, aussi bien de ton post que de ton code...
une version corrigée et optimisée de ton code:
<?php
//il ne faut pas oublier d'initialiser les variables
$i=0;
$longeur_code=10;
$alea="aA1bB1cC2dD3eE4fF5gG6hH7iI8jJ9kK0lLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
while($i<10) {
//les guillemets ne servent à rien autour de la variable $i
$code[$i]='oui';
$j=0; //ou $j=strlen($code[$i]); si on veut prendre en compte ou non le prefix dans la longeur du code
while($j<$longueur_code) {
// notez que $alea est une chaine donc {} et non pas un tableau []
// utilisation de mt_rand(), pour un meilleur aléa
$code[$i].=$alea{mt_rand(0,61)};
$j++
}
$i++;
}
voilou

fait un effort sur la relecture [b]orgerix[/b], aussi bien de ton post que de ton code...
une version corrigée et optimisée de ton code:[php]<?php
//il ne faut pas oublier d'initialiser les variables
$i=0;
$longeur_code=10;
$alea="aA1bB1cC2dD3eE4fF5gG6hH7iI8jJ9kK0lLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
while($i<10) {
//les guillemets ne servent à rien autour de la variable $i
$code[$i]='oui';
$j=0; //ou $j=strlen($code[$i]); si on veut prendre en compte ou non le prefix dans la longeur du code
while($j<$longueur_code) {
// notez que $alea est une chaine donc {} et non pas un tableau []
// utilisation de mt_rand(), pour un meilleur aléa
$code[$i].=$alea{mt_rand(0,61)};
$j++
}
$i++;
}[/php]
voilou ;-)