3v4l.org

run code in 300+ PHP versions simultaneously
<?php foreach ( array( array('/\\d+/', '$0'), array('/\\d+/', '$01'), array('/\\d+/', '${0}1'), array('/(\\d+)/', '$0'), array('/(\\d+)/', '$01'), array('/(\\d+)/', '{$0}1'), array('/(\\d+)/', '$1'), array('/(\\d+)/', '$12'), array('/(^)(^)(^)(^)(^)(^)(^)(^)(^)(^)(^)(\\d+)/', '$12'), array('/(^)(^)(^)(^)(^)(^)(^)(^)(^)(^)(^)(\\d+)/', '$123'), ) as $list ) { list ($re, $replace) = $list; echo "$re '$replace' => '", preg_replace($re, $replace, "42"), "'\n"; }

preferences:
56.64 ms | 402 KiB | 5 Q