все
Может кто-нибудь, пожалуйста, помогите с чем-нибудь.
Я бы хотел найти список по имени. Как пример: Наруто
Однако есть не только Наруто, но также "Наруто Шиппуден" и "Боруто: Наруто Следующие поколения".
Теперь я хочу, чтобы другие два отображались, когда пользователь ищет «Наруто».
<li><a href="#Naruto" title="Naruto">Naruto</a></li>
<li><a href="#Naruto-Shippuden" title="Naruto Shippuden">Naruto Shippuden</a></li>
<li><a href="#Boruto-Naruto-Next-Generations" title="Boruto: Naruto Next Generations">Boruto: Naruto Next Generations</a></li>
Пока я пробовал это.
$re = '/<li><a href=".*" title="(Naruto|(.*?))">(Naruto|(.*?))<\/a><\/li>/m';
$str = '<ul>
<li><a href="serie/Boruto-Naruto-Next-Generations" title="Boruto: Naruto Next Generations">Boruto: Naruto Next Generations</a></li>
<li><a href="serie/Masou-Gakuen-HxH" title="Masou Gakuen HxH">Masou Gakuen HxH</a></li>
<li><a href="serie/Matantei-Loki-Ragnarok" title="Matantei Loki Ragnarok">Matantei Loki Ragnarok</a></li>
<li><a href="serie/Mawaru-Penguindrum" title="Mawaru Penguindrum">Mawaru Penguindrum</a></li>
<li><a href="serie/Nanbaka" title="Nanbaka">Nanbaka</a></li>
<li><a href="serie/Narutaru" title="Narutaru">Narutaru</a></li>
<li><a href="serie/Naruto" title="Naruto">Naruto</a></li>
<li><a href="serie/Naruto-Shippuden" title="Naruto Shippuden">Naruto Shippuden</a></li>
<li><a href="serie/Natsu-iro-Kiseki" title="Natsu-iro Kiseki">Natsu-iro Kiseki</a></li>
<li><a href="serie/Natsume-Yuujinchou" title="Natsume Yuujinchou">Natsume Yuujinchou</a></li>
</ul>';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);