explode(PHP 3, PHP 4) explode - делит строку на строки. Описаниеarray explode (string separator, string string [, int limit]) Возвращает массив строк, каждая из которых является подстрокой строки string и сформирована путём разделения строки по границам образованными сепаратором строки separator. Если limit установлен, возвращаемый массив будет содержать максимум элементов limit с последним элементом, содержащим остаток string. Если separator это пустая строка (""), explode() возвратит FALSE. Если separator содержит значение, которое не содержится в строке string, то explode() возвратит массив, содержащий string.
См. также preg_split(), spliti(), split() и implode(). |
||||||||||
|
||||||||||
Корректным будет использовать одинарные кавычки '. Переменные в строках, заключённые в одинарные кавычки, не разворачиваются при работе sh/bash.
$
php -r '$foo = get_defined_constants(); var_dump($foo);' array(370) { ["E_ERROR"]=>
int(1) ["E_WARNING"]=> int(2) ["E_PARSE"]=> int(4) ["E_NOTICE"]=>
int(8) ["E_CORE_ERROR"]=> [...]
|
Если вы используете оболочку/shell иначе, чем sh/bash, у вас могут появиться
новые вопросы. Отправляйте bug report или mail по адресу phpdoc@lists.php.net.
Можно легко столкнуться с проблемами при попытке получить переменные оболочки
в коде или использовании обратных слэшей (/) для замен/escaping.
Вы предупреждены...
| |