> preg_match_all("/<td colspan=\"3\">(.-?){5,}<\/td>/", $input_lines,
> $output_array);
Так что это мой код preg_match, чтобы получить желаемые значения. Но в качестве выхода я получил
названия групп, которые я не хочу иметь. Я хочу поместить группы в массив 0 или удалить их вообще. Потому что я печатаю последнее совпадение, но вместо желаемого результата я получаю имя группы.
Это вывод:
0 => array(17
0 => <td colspan="3">Lucifer-Pilot.HDTV.x264-LOL <br>Lucifer.S01E00.Pilot.720p.HDTV.x264-TOPKEK</td>
1 => <td colspan="3">Lucifer.S01.HDTV.x264 | 720p.HDTV.x264</td>
1 => array(17
0 => K
1 => 4
Когда я использую > echo end($matches[1]);
Это печатает 4.
Когда я удаляю группы с помощью?: > echo end($matches[1]);
это не работает
Желаемый результат:
<td colspan="3">Lucifer.S01.HDTV.x264 | 720p.HDTV.x264</td>
Какой последний из матчей.
Задача ещё не решена.
Других решений пока нет …