2014-03-18 51 views
-4

我有一个数组,其中包含10个字符串。我怎么加入说前三个字符串,在他们之间放置一个空格。例如:加入数组中的子元素

"one", "t w o", "three", "four" 

-> 

"one t w o three" 

回答

1

使用implode()array_slice()后是一个快速的方法:

$string = implode(' ', array_slice($array, 0, 3), $array); 

或(不是我的首选):

$string = implode(' ', array_chunk($array, 3)[0]); 
1

使用array_slice提取阵列的一部分, implode加入它:

php> implode(' ', array_slice([ 'one', 'two', 'three', 'four' ], 0, 3)); 
'one two three'