Si vous êtes sous PHP4 et que vous avez besoin de cette fonction QVB et qui n’est disponible que sous PHP5, vous pouvez toujours la définir vous-même :
if (!function_exists('str_split')) {
function str_split($str) {
$arr = array();
if (is_string($str)) {
for ($i = 0; $i < strlen($str); $i++) {
array_push($arr, $str[$i]);
}
}
return $arr;
}
}












Tu vas rire mais je viens de découvrir : fucntion_exist() !
Encore une fois grace à toi.
Merci au grand Thanh moi qui n’utilisait pas pour mes sites les fonctions de php5 en me disant et si le gars qui prend mon script il a pas un bon serveur …
Ben voila encore une fois merci !
Benoit, tu ->[] ::mrgreen
Hum il y a déjà split et preg_split pour faire ce genre de chose non ?
Tu as raison Pierre-Selim.
Si vous avez un PHP5, privilégiez str_split(). Si vous êtes sous PHP4 utilisez ce code :
$arr = preg_split(‘//’, $str, -1, PREG_SPLIT_NO_EMPTY);
Merci
ps: http://www.sutekidane.net/labo/php/bench/
(les scripts testés se basent sur une chaine de caractères composée de toutes les lettres de l’alphabet)