3v4l.org

run code in 300+ PHP versions simultaneously
<?php $remove = '300'; $values = ['300','200','400', '500']; //---- remove list of values (accepts array of values to remove) ---- $new = array_diff($values, (array) $remove); print_r($new); echo \PHP_EOL; $values = ['200', '300', '400','500']; //move the value somewhere else; $new = array_diff($values, (array) $remove); print_r($new); echo \PHP_EOL;
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [1] => 200 [2] => 400 [3] => 500 ) Array ( [0] => 200 [2] => 400 [3] => 500 )

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:
61.63 ms | 401 KiB | 8 Q