2014-03-18 90 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'