我有动态名单,例如:
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
它可以通过“Space”和Implode
再次从第一个索引开始直到爆炸数组的结尾。
我正在寻找一种有效的方法来获得第一个索引,其中包含其余部分字符串。
答案 0 :(得分:7)
explode()
功能是一种有效的方式。
只需使用其第3个参数,该参数表示您想要获得多少个子字符串。
使用
$array = explode(' ',$string,2);
得到两个子串。