Я знаю, что это работает:
preg_match('/\d+/', '1234 Subject', $matches);
echo $matches[0]; // 1234
Но мне любопытно, есть ли встроенная функция, которая просто возвращает первое совпадение, например:
echo mysteryFunction('/\d+/', '1234 Subject'); // 1234
Без необходимости сохранять результаты в массиве и последующей ссылки на элемент массива отдельно?
Если нет, то почему, есть ли веская причина?
Спасибо