<?php
$array=[
['Name','Email','Phone Number'],
['Mick','mick@mick.com','01234 324234'],
['james','james@james.com',''],
['reg','reg@reg.com','10293 467289']
];
foreach($array as $index=>$item){
if(!$index){
$result[]=['Name','Info'];
}else{
$result[]=[$item[0],$item[1].(strlen($item[2])?" + $item[2]":'')];
}
}
var_export($result);
echo "\n\n---\n\n";
var_export(
array_map(function($index,$item){
if(!$index){
return ['Name','Info'];
}else{
return [$item[0],$item[1].(strlen($item[2])?" + $item[2]":'')];
}
},array_keys($array),$array)
);
- Output for 7.0.0 - 7.0.25, 7.1.0 - 7.1.20, 7.2.5 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
- array (
0 =>
array (
0 => 'Name',
1 => 'Info',
),
1 =>
array (
0 => 'Mick',
1 => 'mick@mick.com + 01234 324234',
),
2 =>
array (
0 => 'james',
1 => 'james@james.com',
),
3 =>
array (
0 => 'reg',
1 => 'reg@reg.com + 10293 467289',
),
)
---
array (
0 =>
array (
0 => 'Name',
1 => 'Info',
),
1 =>
array (
0 => 'Mick',
1 => 'mick@mick.com + 01234 324234',
),
2 =>
array (
0 => 'james',
1 => 'james@james.com',
),
3 =>
array (
0 => 'reg',
1 => 'reg@reg.com + 10293 467289',
),
)
preferences:
137.25 ms | 409 KiB | 5 Q