3v4l.org

run code in 300+ PHP versions simultaneously
<?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 $item){ $result[]=[$item[0],$item[1].(strlen($item[2])?" + $item[2]":'')]; } $result[0]=['Name','Info']; var_export($result); echo "\n\n---\n\n"; $result=array_map(function($item){return [$item[0],$item[1].(strlen($item[2])?" + $item[2]":'')];},$array); $result[0]=['Name','Info']; var_export($result);
Output for 5.6.38, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
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:
139.85 ms | 405 KiB | 247 Q