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"; }

preferences:
32.71 ms | 404 KiB | 5 Q