我有一个字符串 Hello This is a String
,我需要在 PHP 中仅针对第一个 空格
进行分割。如何实现?
我有一个字符串 Hello This is a String
,我需要在 PHP 中仅针对第一个 空格
进行分割。如何实现?
是的
只需要调用
explode(' ',$s, 2)
这将创建一个最多包含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);