我有一个包含10个字符串的数组。我如何加入说前三个字符串,在它们之间放置一个空格。例如:
"one", "t w o", "three", "four"
->
"one t w o three"
答案 0 :(得分:1)
在implode()之后快速使用array_slice():
$string = implode(' ', array_slice($array, 0, 3), $array);
或(不是我的首选):
$string = implode(' ', array_chunk($array, 3)[0]);
答案 1 :(得分:1)
使用array_slice
提取数组中的一部分,然后implode
加入它:
php> implode(' ', array_slice([ 'one', 'two', 'three', 'four' ], 0, 3));
'one two three'