3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar = [ [ 'hashtag' => 'a7e87329b5eab8578f4f1098a152d6f4', 'title' => 'Flower', 'order' => 3, ], [ 'hashtag' => 'e7d31fc0602fb2ede144d18cdffd816b', 'title' => 'Ready', 'order' => 1, ], [ 'hashtag' => 'b24ce0cd392a5b0b8dedc66c25213594', 'title' => 'Free', 'order' => 2, ], ]; $tempArray = array(); $annotations = array(); while ($row = current($ar)) { $needle = $row['order']; arrayIndexes($needle, $tempArray); // create a parallel array with IDs only $annotations[$needle]['title'] = $row['title']; // whatever next($ar); } asort($tempArray); foreach ($tempArray as $arrayKey) { echo $annotations[$arrayKey]['title'] . \PHP_EOL;; } function arrayIndexes ($needle, &$tempArray = array()) { $tempArray[] = $needle; }
Output for git.master, git.master_jit, rfc.property-hooks
Ready Free Flower

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:
55.72 ms | 401 KiB | 8 Q