3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = "The Chernobyl disaster was a catastrophic nuclear accident that occurred on 26 April 1986, in the No. 4 nuclear reactor at the Chernobyl Nuclear Power Plant, near the city of Pripyat, in the north of the Ukrainian SSR."; $pattern1 = '%[A-Z]\w+%'; $pattern2 = '%\d+%'; preg_replace_callback_array( [ '~[a]+~i' => function ($match) { echo strlen($match[0]), ' matches for "a" found', PHP_EOL; }, '~[b]+~i' => function ($match) { echo strlen($match[0]), ' matches for "b" found', PHP_EOL; } ], $string );
Output for 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "a" found 1 matches for "b" found 1 matches for "b" found

preferences:
192.93 ms | 404 KiB | 207 Q