我现在有这个:
$s = preg_split('/\s+/', $q);
$k = end($s);
现在我想要的是获取数组$k[]
中除最后一个元素外的所有值,并将它们连接成一个新的字符串。所以,如果这个数组是:
0 => Hello
1 => World
2 => text
我想要得到 Hello World
array_slice
。explode
有第三个参数,使得array_slice
可以被弃用。implode(' ', explode(' ', 'Hello World text', -1)); // "Hello World"
- SeaWorldimplode(" ", array_slice(array( "Hello", "World", "text" ), 0, -1));
不过,如果你有一个字符串作为起点,使用 explode 更合理。 - Eric Herlitz