3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings = ['foo_1234', 'bar_3456', 'foo_5678', 'bar_7890']; $strings = array_map(function($string){ return preg_replace('/[a-z]+_(\d+)/i', '${1}', $string); }, $strings); var_dump($strings);
Output for git.master, git.master_jit, rfc.property-hooks
array(4) { [0]=> string(4) "1234" [1]=> string(4) "3456" [2]=> string(4) "5678" [3]=> string(4) "7890" }

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