我有一个这样的字符串:在第一空间分割字符串中
红,黄,蓝
,我想这样的一个数组:
Array( [0] =>红色 [1] =>黄色蓝色)
如何在字符串的第一个空格处分割? 我的密码不起作用
<?php
$str = "red yellow blue";
$preg = preg_split("/^\s+/", $str);
print_r($preg);
?>
请帮帮我。
我有一个这样的字符串:在第一空间分割字符串中
红,黄,蓝
,我想这样的一个数组:
Array( [0] =>红色 [1] =>黄色蓝色)
如何在字符串的第一个空格处分割? 我的密码不起作用
<?php
$str = "red yellow blue";
$preg = preg_split("/^\s+/", $str);
print_r($preg);
?>
请帮帮我。
使用explode
有限制:
$array = explode(' ', $string, 2);
只是一个侧面说明:的preg_split
的第三个参数是一样的一个explode
,所以你可以写你这样的代码,以及:
$array = preg_split('#\s+#', $string, 2);
参考文献:
<?php
$string = "red yellow blue";
$result = explode(" ", $string, 2);
print_r($result);
?>
刚刚爆发,
这是一个很好的答案,将它与引用(例如,链接到手动) – 2013-04-25 12:25:32
一个伟大的答案好奇的是,第三个参数是数组中元素的最大数量,而最后一个元素将剩下的所有元素都包含在内。 – Andrew 2017-01-25 19:32:01