@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
будут сохранены все найденные числа.