- substr: documentation ( source)
- mt_rand: documentation ( source)
- in_array: documentation ( source)
<?php
$a = 'bcdfghjklmnpqrstvwxyz';
$vowels = array('a', 'e', 'i', 'o', 'u');
$vowels_a = 'aeiou';
for ($x=0,$r=null;$x<8;$x++) {
if (!in_array(substr($r,strlen($r)-1,1), $vowels)) { $r .= substr($vowels_a, mt_rand(0, strlen($vowels_a) - 1), 1); } else {
$r .= substr($a, mt_rand(0, strlen($a) - 1), 1);
}
}
echo $r;