@kameron
Для выбора всех вхождений в регулярном выражении на PHP вы можете использовать функцию preg_match_all():
preg_match_all($pattern, $subject, $matches);
где $pattern - регулярное выражение, $subject - строка для поиска вхождений, $matches - массив, в который будут сохранены все найденные совпадения.
Например, чтобы выбрать все числа в строке, можно использовать следующее регулярное выражение:
$pattern = '/d+/';
Затем для поиска всех вхождений можно вызвать функцию preg_match_all() таким образом:
preg_match_all($pattern, $subject, $matches);
В результате в массив $matches будут сохранены все найденные числа.