3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array_1['key1']=""; $array_1['key2']=""; $array_1['key3']=""; $array_1['key4']=""; $array_1['key5']=""; $array_1['key6']=""; $array_1['key7']=""; $array_2['key1']="value1"; $array_2['key3']="value2"; $array_2['key4']="value3"; $array_2['key8']="value4"; $array_3[1]=""; $array_3[2]=""; $array_3[3]=""; $array_3[4]=""; $array_3[5]=""; $array_3[6]=""; $array_3[7]=""; $array_4[1]="1"; $array_4[3]="2"; $array_4[4]="3"; $array_4[8]="4"; $results= array_merge($array_1, array_intersect_key($array_2, $array_1)); echo '<pre>',print_r($results),'</pre>'; $results2= array_replace($array_3, array_intersect_key($array_4, $array_3)); echo '<pre>',print_r($results2),'</pre>';
Output for git.master, git.master_jit, rfc.property-hooks
<pre>Array ( [key1] => value1 [key2] => [key3] => value2 [key4] => value3 [key5] => [key6] => [key7] => ) 1</pre><pre>Array ( [1] => 1 [2] => [3] => 2 [4] => 3 [5] => [6] => [7] => ) 1</pre>

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:
58.99 ms | 2044 KiB | 4 Q