Ответов: 2 Просмотров: 1326
|
PHP:
скопировать код в буфер обмена
// Функция explode с несколькими разделителями // @ - $separators - все необходимые разделители в форме массива // @ - $text - строка, по которой происходит разделение function explodeX ($separators=array(),$text=null){ // Устанавливаем произвольный разделитель $access = "%gei843kfgd112%"; // Заменяем массив разделителей на произвольный // Производим разделение // Возвращаем результат return $result; } // Пример 1 $pizza = "piece1 piece2/piece3 piece4 piece5 piece6"; $pieces = explodeX (array(" ","/"), $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 echo $pieces[2]; // piece3 // Пример 2 $data = "foo:*:10/23:1000"; list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explodeX (array(":","/"), $data); echo $user; // foo echo $uid; // 10 echo $gid; // 23
|