У меня есть строка Hello This is a String
. Мне нужно взорвать его на PHP только для первого White Space
. Как это возможно?
Функция php explode для первого пробела
Ответ 1
установить предельный параметр
print_r(explode(' ', $str, 2));
Ответ 2
да
просто позвоните
explode(' ',$s, 2)
это создаст массив с не более чем двумя элементами
Ответ 3
Try
explode(' ', $your_string, 2)
Подробнее: explode()
Ответ 4
Альтернатива explode
$str = 'Hello This is a String';
$parts = preg_split('/(\s)/', $str, PREG_SPLIT_DELIM_CAPTURE);
Ответ 5
Я предполагаю, что вы имеете в виду пробельный символ для этого ответа. вместо того, чтобы думать в терминах explode()
, вы должны думать в терминах "найти первый символ и разбить там строку".
$pos = strpos($inputString, ' ');
$part1 = substr($inputString, 0, $pos);
$part2 = substr($inputString, $pos+1);