3v4l.org

run code in 300+ PHP versions simultaneously
<?php $teacherActiveGroupNameData = [ "100" => ["name" => "1 A"], "200" => ["name" => "1 B"], "300" => ["name" => "1 C"], "400" => ["name" => "1 D"], ]; $activeGroups = [ "user1" => ["100" , "200"], "user2" => ["100" , "300"], "user3" => ["100" , "200","400"], ]; array_walk($activeGroups, function (&$val) use ($teacherActiveGroupNameData) { $val = array_map(function ($val) use ($teacherActiveGroupNameData) { return $teacherActiveGroupNameData[$val]['name']; }, $val); }); echo '<pre>', print_r($activeGroups);
Output for git.master, git.master_jit, rfc.property-hooks
<pre>Array ( [user1] => Array ( [0] => 1 A [1] => 1 B ) [user2] => Array ( [0] => 1 A [1] => 1 C ) [user3] => Array ( [0] => 1 A [1] => 1 B [2] => 1 D ) ) 1

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:
167.05 ms | 406 KiB | 5 Q