php只为第一个空白区域爆炸函数


php explode function for only first white space

我有一个字符串Hello This is a String。我只需要在PHP中对第一个White Space进行分解。这怎么可能?

设置限制参数

print_r(explode(' ', $str, 2));

Reference

yes

只需拨打

explode(' ',$s, 2)

这将创建一个最多包含2个元素的数组

尝试

explode(' ', $your_string, 2)

查看更多:explode()

爆炸的替代方案

$str   = 'Hello This is a String';
$parts = preg_split('/('s)/', $str, PREG_SPLIT_DELIM_CAPTURE);

我假设你的意思是这个答案的一个空格字符。与其按照explode()来思考,不如按照"找到第一个字符并在那里拆分字符串"来思考

$pos = strpos($inputString, ' ');
$part1 = substr($inputString, 0, $pos);
$part2 = substr($inputString, $pos+1);