из последовательности чисел я хочу извлечь 10 цифр, который начинается с 514
Пример 2134565323551412344558987
С preg_match или любой другой код PHP Я хочу извлечь 5141234455
Я пробовал этот код
preg_match_all("/^514/", $contentNumbersFromURL, $matches)
Бу я получаю
array(1) { [0] => array(0) {} }
Вам необходимо удалить начало строки якоря ^
, ^
соответствует начальной границе линии. Так как нет номера 514
существует в начале, ваше регулярное выражение не удалось.
preg_match_all('/514\d{7}/', $contentNumbersFromURL, $matches)
Других решений пока нет …