3v4l.org

run code in 300+ PHP versions simultaneously
<?php $names = ['[foo]bar', 'baz', '[blarg]blah']; foreach($names as $name) { preg_match('/^(\[.*?\])?(.*?)$/', $name, $match); var_dump($match[1]); }

preferences:
39 ms | 402 KiB | 5 Q