如果我有像
这样的字符串“1234 Name Extra”
我做了
list($postcode, $city) = explode(" ", $string);
事实证明,$ postcode为“1234”,$ city为“Name”。我希望$ city成为“Name Extra”
我该怎么做?
答案 0 :(得分:6)
使用explode的第三个参数($ limit)。结果数组将具有$ limit元素。
list($postcode, $city) = explode(" ", $string, 2);
答案 1 :(得分:3)
list($postcode, $city) = explode(" ", $string, 2);
答案 2 :(得分:2)
如果查看PHP docs,您会看到explode()
有一个可选的第三个参数,用于指定您要爆炸的次数。
答案 3 :(得分:2)
从手册:
array explode ( string $delimiter , string $string [, int $limit ] )
所以你使用可选的限制参数,在你的情况2中,我相信