3v4l.org

run code in 300+ PHP versions simultaneously
<?php $graph = [ "CityB" => ["0" => "1", "1" => "CityA", "done" => "no"], "CityA" => ["0" => "1", "1" => "CityC", "done" => "no"], "CityD" => ["0" => "1", "1" => "CityD", "done" => "yes"], "CityC" => ["0" => "5", "1" => "CityA", "done" => "no"] ]; $result = []; foreach ($graph as $key => $row) { if ($row['done'] === 'no' && (!isset($result[$key]) || $row[0] < $result[$key])) { $result[$key] = $row[0]; } } echo key($result) ?? 'No "done => no" rows';
Output for git.master, git.master_jit, rfc.property-hooks
CityB

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:
40.64 ms | 405 KiB | 5 Q