3v4l.org

run code in 300+ PHP versions simultaneously
<?php $whiteList = [ ['code' => '123', 'name' => 'ABC',], ['code' => '456', 'name' => 'XYZ',], ]; $pricedList = [ ['code' => '123', 'name' => 'ABC', 'price' => '34'], ['code' => '456', 'name' => 'PQR', 'price' => '56'], ['code' => '456', 'name' => 'XYZ', 'price' => '90'], ['code' => '456', 'name' => 'GHI', 'price' => '70'], ]; var_export( array_uintersect( $pricedList, $whiteList, function($a, $b) { unset($a['price'], $b['price']); return $a <=> $b; } ) );
Output for git.master, git.master_jit, rfc.property-hooks
array ( 0 => array ( 'code' => '123', 'name' => 'ABC', 'price' => '34', ), 2 => array ( 'code' => '456', 'name' => 'XYZ', 'price' => '90', ), )

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