Twitter

str_split en PHP4

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;
	}
}

4 Comments to str_split en PHP4

  1. Benoit's Gravatar Benoit
    17 février 2006 at 21 h 58 min | Permalink

    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 !

  2. 17 février 2006 at 23 h 08 min | Permalink

    Benoit, tu ->[] ::mrgreen

  3. 18 février 2006 at 16 h 44 min | Permalink

    Hum il y a déjà split et preg_split pour faire ce genre de chose non ?

  4. 18 février 2006 at 22 h 33 min | Permalink

    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)

Saisir un commentaire

Vous pouvez utilisez les balises HTML suivantes, ainsi que les attributs associés : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Photographie

Tranches de vie on Facebook