взорваться () в PHP - PullRequest
       7

взорваться () в PHP

0 голосов
/ 09 июня 2011

Я использовал функцию разнесения в PHP, чтобы разбить строку на массив, давая "," в качестве разделителя для разрыва строки. У меня вопрос, а что, если строка не содержит "," разделитель ","? будет ли ошибка или строка будет рассматриваться как массив с одним элементом?

Ответы [ 3 ]

7 голосов
/ 09 июня 2011

Хотя это было бы очень легко проверить, я просто покажу вывод.

php -r 'print_r(explode(",", "this is a test"));'
Array
(
    [0] => this is a test
)
3 голосов
/ 09 июня 2011

С PHP документы :

Если разделитель содержит значение, которое не содержится в строке, и используется отрицательный предел, то будет возвращен пустой массив

0 голосов
/ 09 июня 2011

Вы также можете использовать регулярное выражение, если они используют такие разделители, как; и ","

...