rusVolk
@rusVolk
Я добрый

Как проверить огромный массив и вывести данные?

Как в огромном тексте найти фразу "link":"mp3-123456/6543", и вывести фразу mp3-123456/6543 (цифры могут быть любой длины)
(Это не Json, а просто набор текста)
С возможностью находить сразу несколько таких фраз.
  • Вопрос задан
  • 78 просмотров
Пригласить эксперта
Ответы на вопрос 2
Captain
@Captain
Если влезает в память, то штатными средствами. Если не влезает, то дробить на части и опять же в каждой части искать штатными средствами.
Ответ написан
Комментировать
@Catrinblaidd
$text = 'sometext"link":"mp3-1456/6567766876843"
"link":"mp3-1234/5678"anyinfo"link":"mp3-14567890987654/6"';
\preg_match_all('/\"link\":\"(mp3\-[\d]+\/[\d]+)\"/u', $text, $matches);
echo '<pre>';
var_dump($matches[1]);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы