3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s = '[a]какой-то текст[/a] еще куча какого то текста, [a]какого-то текста [/a]'; if (preg_match_all('~\[a].*?\[/a]~s', $s, $matches)) { print_r($matches[0]); } echo "\n"; if (preg_match_all('~\[a](.*?)\[/a]~s', $s, $matches)) { print_r($matches[1]); }

preferences:
32.63 ms | 402 KiB | 5 Q