3v4l.org

run code in 300+ PHP versions simultaneously
<?php function array_search_by_partial_key(array $array, $partial) { return array_filter( $array, function ($key) use ($partial) { return false !== strpos($key, $partial) || false !== strpos($partial, $key); }, ARRAY_FILTER_USE_KEY ); } $array = [ 'Index' => 'Value', 'Mutex' => 'Foo', 'dexter' => 'morgan' ]; var_dump([ 'MyIndex' => array_search_by_partial_key($array, 'MyIndex'), 'dex' => array_search_by_partial_key($array, 'dex'), ]);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { ["MyIndex"]=> array(1) { ["Index"]=> string(5) "Value" } ["dex"]=> array(2) { ["Index"]=> string(5) "Value" ["dexter"]=> string(6) "morgan" } }

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:
102.76 ms | 1730 KiB | 4 Q