Vous êtes ici : Accueil » Fonctions utiles en php » la fonction qui fait des plusieurs déliminateurs
//fonction multi délimateur
function multiexplode ($delimiters,$string) {
$ready = str_replace($delimiters, $delimiters[0], $string);
$launch = explode($delimiters[0], $ready);
return $launch;
}
$string = "Il est l'un des /caracteres";
//cela permet de couper les chaines par des espaces, apostrophes et slash
$string = multiexplode (array("'"," ","/"), $string);
echo '<pre>'.print_r($string,true).'</pre>';
L'exemple affiche le résultat suivant:
Array ( [0] => Il [1] => est [2] => l [3] => un [4] => des [5] => [6] => caracteres )