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' => '' ] ]; $result = []; foreach ($data as $row) { if (empty($result[$row['Access ID']]['Flying Tour'])) { $result[$row['Access ID']] = $row; } } var_export(array_values($result));
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:
27.94 ms | 407 KiB | 5 Q