2

我有名称的动态列表,例如:

 1) John Cena
 2) Nepresso USA Inc.
 3) Adam & Christie Rana

我需要在这里输入名字和姓氏,在这种情况下,我需要如下结果:

 1) $array[0]=John , $array[1]=Cena
 2) $array[0]=Nepresso , $array[1]=USA Inc.
 3) $array[0]=Adam , $array[1]=& Christie Rana

基本上,第一个空格之前的第一个字符串将位于数组的第 0 个索引上。虽然我有办法explode通过“空格”和Implode字符串再次从第一个索引开始到爆炸数组的末尾。我正在寻找一种有效的方法来获取包含字符串其余部分的第一个索引。

4

1 回答 1

7

explode()函数是一种有效的方法。

只需使用它的第三个参数,它表示您想要获得多少个子字符串。

利用

$array = explode(' ',$string,2);

得到两个子串。

于 2013-06-17T13:11:16.400 回答