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.
我该怎么用?
使用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)