<?php $a = ' '; $b = 'Я ни разу за морем не был'; $c = 3; // Array ( [0] => Я [1] => ни [2] => разу за морем не был ) print_r(explode($a, $b, $c)); $a = ' '; $b = 'Я ни разу за морем не был'; // Array ( [0] => Я [1] => ни [2] => разу [3] => за [4] => морем [5] => не [6] => был ) print_r(explode($a, $b)); ?>
<?php $a = 'а'; $b = 'Я ни разу за морем не был'; print_r(explode($a, $b)); // Array ( [0] => Я ни р [1] => зу з [2] => морем не был ) ?>
<?php $a = ','; $b = '"белый налив", оранжевые, жёлтые, красная'; list($apple, $orange, $banana, $cherry) = explode($a, $b); echo "$apple, $orange, $banana, $cherry"; // "белый налив", оранжевые, жёлтые, красная $e = array(apple => $apple, orange => $orange, banana => $banana, cherry => $cherry); echo '<pre>'; print_r($e); echo '</pre>'; /* Array ( [apple] => "белый налив" [orange] => оранжевые [banana] => жёлтые [cherry] => красная ) */ ?>
<?php $a = ','; $b = '"белый налив", оранжевые, жёлтые, красная'; // это строка list($apple, $orange, $banana, $cherry) = explode($a, $b); echo "$apple $orange $banana $cherry"; // "белый налив", оранжевые, жёлтые, красная $a = ' $'; $b = ' $apple $orange $banana $cherry $box'; // это строка $a = explode($a, $b); // Возвращает ассоциативный массив, ключами которого // становятся названия переменных, если таковые существуют. // Ну а значениями, значения этих найденных переменных. // Переменной box не существует, поэтому она игнорируется. $b = compact($a); echo '<pre>'; print_r($b); echo '</pre>'; /* Array ( [apple] => "белый налив" [orange] => оранжевые [banana] => жёлтые [cherry] => красная ) */ ?>