3v4l.org

run code in 300+ PHP versions simultaneously
<?php $vehicles = [ 'vehicleSuper' => [ "adder", "autarch", "banshee2", "bullet" ], 'vehicleSport' => [ "alpha", "banshee", "bestiagts", "blista2" ], //... ]; $textures = [ 'candc_apartments' => [ "limo2_b", "limo2", ], 'candc_default' => [ "marshall_flag18_b", "mesa_b", "rentbus", "marshall_flag21_b", "crusader", "boxville4", "buzzard_b", "dukes2_b", "dukes", ], 'lgm_default' => [ "hotknife", "coquette", "voltic_tless", "vacca", "infernus", "cogcabri_b", "stinger_b", "banshee_b", "ztype", "ninef", "jb700", "superd", "monroe_b", "rapidgt2_b", "khamel", "comet2_b", "cheetah_b", "rapidgt_b", "stinger", "carbon_b", "surano_convertable_b", "rapidgt2", "infernus_b", "jb700_b", "ninef_b", "stingerg", "superd_b", "bullet_b", "ztype_b", "hotknife_b", "cogcabri", "surano_convertable", "rapidgt", "stingerg_b", "coquette_b", "bullet", "carbon", "ninef2", "carboniz", "cheetah", "adder_b", "entityxf", "adder", "feltzer", ], ]; foreach($vehicles as $category => $v_vals) { echo "vehicleSpawner " . $category . "[] = {\n"; foreach($textures as $k => $t_vals) { foreach (array_intersect($v_vals, $t_vals) as $match) { echo " { \"$match\", \"$k\", \"$match\" },\n"; } } echo "}\n"; }
Output for git.master_jit, git.master, rfc.property-hooks
vehicleSpawner vehicleSuper[] = { { "adder", "lgm_default", "adder" }, { "bullet", "lgm_default", "bullet" }, } vehicleSpawner vehicleSport[] = { }

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