3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = [ [ 'Access ID' => 12345, 'Registration Date' => '2018-02-27', 'First Name' => 'Damian', 'Last Name' => 'Martin', 'Flying Tour' => '' ], [ 'Access ID' => 12345, 'Registration Date' => '2018-02-27', 'First Name' => 'Damian', 'Last Name' => 'Martin', 'Flying Tour' => 'Yes going' ], [ 'Access ID' => 789456, 'Registration Date' => '2018-03-27', 'First Name' => 'Ricky', 'Last Name' => 'Smith', 'Flying Tour' => '' ], [ 'Access ID' => 789456, 'Registration Date' => '2018-03-27', 'First Name' => 'Ricky', 'Last Name' => 'Smith', 'Flying Tour' => 'Two way going', ], [ 'Access ID' => 987654, 'Registration Date' => '2018-04-27', 'First Name' => 'Darron', 'Last Name' => 'Butt', 'Flying Tour' => '' ] ]; $results = []; foreach ($data as $input) { if (!isset($results[$input['Access ID'] . '_' . $input['First Name'] . '_' . $input['Last Name']])) { $results[$input['Access ID'] . '_' . $input['First Name'] . '_' . $input['Last Name']] = $input; } else { if ($results[$input['Access ID'] . '_' . $input['First Name'] . '_' . $input['Last Name']]['Flying Tour'] == '') { $results[$input['Access ID'] . '_' . $input['First Name'] . '_' . $input['Last Name']] = $input; } } } $results = array_values($results); print_r($results);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [Access ID] => 12345 [Registration Date] => 2018-02-27 [First Name] => Damian [Last Name] => Martin [Flying Tour] => Yes going ) [1] => Array ( [Access ID] => 789456 [Registration Date] => 2018-03-27 [First Name] => Ricky [Last Name] => Smith [Flying Tour] => Two way going ) [2] => Array ( [Access ID] => 987654 [Registration Date] => 2018-04-27 [First Name] => Darron [Last Name] => Butt [Flying Tour] => ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
87.63 ms | 407 KiB | 5 Q