3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrayOne = [ '/Not/in//there', '/Intermediary/contract//bank-accounts', '/Manager/action//bank-bills']; $arrayTwo = [ '/Not/in/the/other//array', '/Intermediary/contract/{contract:id}/bank-accounts', '/Manager/action/{action:id}/bank-bills', '/Not/in/{aaa:bbb]/array']; $result = array_intersect_key( $arrayTwo, array_intersect(preg_replace('/\{[^}]+\}/', '', $arrayTwo), $arrayOne) ); print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [1] => /Intermediary/contract/{contract:id}/bank-accounts [2] => /Manager/action/{action:id}/bank-bills )

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