1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| #======== fonction strtok($str, $token) ===============
function teste_strtok($ch,$ch2) {
echo "strtok('$ch','$ch2')=";
$p=strtok($ch,$ch2);
echo $p;
echo "<br>\n";
$j=0;
$max=100;
while ($p!==false) {
$j++;
$p=strtok($ch2);
echo "strtok('$ch2')=";
echo $p;
echo "<br>\n";
if ($j>$max) {
echo "sortie de boucle : \$j=$j";
return false;
}
}
echo "<br>\n";
}
$email = 'name@example.com';
teste_strtok($email, '@',"");
teste_strtok($email, '@', true); // Depuis PHP 5.3.0
teste_strtok($email, 'e',"");
teste_strtok($email, '@e',"");
teste_strtok($email, 'e@',"");
teste_strtok($email, 'p',"");
teste_strtok($email, 'exa',"");
teste_strtok($email, 'axa',"");
echo "<br>\n"; |
Partager