Я ищу текст с помощью preg_match_all . Я ищу "photo.php? ID =", потому что Я хотел бы вытащить этот параметр ID (ID может быть буквенно-цифровым) .
Пример текста:
"Here is an article with an <img src="/photo.PHP?ID=pic_14" /> image." "Or here is an article with a different <img src="http://www.example.com/photo.PHP?ID=14" /> image."
Я попробовал довольно ужасное регулярное выражение, я бы сказал:
preg_match_all("/photo\/(.*?)\"/", $text, $matches);
Это должно работать. Предполагается, что ваш идентификатор буквенно-цифровой.
preg_match_all("/photo.PHP\?ID=(\w+)/i", $text, $matches);