Я использовал функцию разрыва в PHP, чтобы разбить строку на массив, давая «,» как разделитель, чтобы сломать строку. Мой вопрос: что, если строка не содержит разделителя ",", "? будет ли ошибка или будет ли строка обрабатываться как массив с одним элементом?explode() в PHP
ответ
Хотя было бы очень легко проверить, я просто покажу вывод.
php -r 'print_r(explode(",", "this is a test"));'
Array
(
[0] => this is a test
)
спасибо за это, только то, что я хотел. –
От PHP docs:
Если разделитель содержит значение, которое не содержится в строке и используется отрицательный предел, то пустой массив будет возвращен
спасибо, не имел понятия о том, что –
Вы также можете использовать разделение регулярных выражений, если они используют разделители, такие как; и ","
да, но это кажется медленнее, чем взрывается –
, но это позволяет больше вещей. – Pwnna
Почему бы не попробовать себя? Это последнее, хотя –
Мы не просто попробуем? Это необходимо, как 10 секунд, чтобы проверить это. –
@ Пекка, ты не мог удержаться, а? : P – Nacho