重组数组以将元素从第3个位置连接到数组的末尾并存储为第3个元素

Boy*_*yka 2 php arrays merge slice implode

我有这样的数组:

Array(
    [0] => 85
    [1] => 85167920
    [2] => ELECTRICAL/ELECTRONIC
    [3] => DEVICES
    [4] => FOR
    [5] => REPELLING
    [6] => INSECTS
    [7] => (E.G.MOSQUITOES
    [8] => ETC)
)
Run Code Online (Sandbox Code Playgroud)

Array(
   [0] => 85
   [1] => 851680
   [2] => ELECTRIC
   [3] => HEATING
   [4] => RESISTORS
)
Run Code Online (Sandbox Code Playgroud)

我想要这样的数组:

Array(
    [0] => 85
    [1] => 851680
    [2] => ELECTRIC HEATING RESISTORS
)
Run Code Online (Sandbox Code Playgroud)

Array(
    [0] => 85
    [1] => 85167920
    [2] => ELECTRICAL/ELECTRONIC DEVICES FOR REPELLING INSECTS (E.G.MOSQUITOES ETC)
)
Run Code Online (Sandbox Code Playgroud)

我不确定使用什么方法:merge/combine/push.
我该怎么用?

mic*_*usa 5

使用array_slice()implode()

方法:( 演示)

$array=[85,851680,'ELECTRIC','HEATING','RESISTORS'];
$array=[$array[0],$array[1],implode(' ',array_slice($array,2))];
var_export($array);
Run Code Online (Sandbox Code Playgroud)

输出:

array (
  0 => 85,
  1 => 851680,
  2 => 'ELECTRIC HEATING RESISTORS',
)
Run Code Online (Sandbox Code Playgroud)