(16 окт 2014, 19:52) (
0/
0)
[
0]
Да там не только нужно экранирование, в таком порядке будет выведен id трека.
[code]
$page = '<a href="/radio/index.php?mod=make_query&song_id=1349709" style="display:block;">16:45 Loreen - Euphoria (Wawa Extended Mix)</a>';
preg_match_all('#<a href="/radio/index.php\?mod=make_query&song_id=[0-9]+" style="display:block;">(.*)</a>#siU', $page, $ids);
echo $ids[1][0]; // Название[/code]
Массив
[code]
$link = '<a href="/radio/index.php?mod=make_query&song_id=1349707" style="display:block;">16:35 DMX - Party UP</a>';
$link .= '<a href="/radio/index.php?mod=make_query&song_id=1349708" style="display:block;">16:40 Linkin Park - Numb</a>';
$link .= '<a href="/radio/index.php?mod=make_query&song_id=1349709" style="display:block;">16:45 Loreen - Euphoria (Wawa Extended Mix)</a>';
preg_match_all('#<a href="/radio/index.php\?mod=make_query&song_id=[0-9]+" style="display:block;">(.*)</a>#siU', $link, $out);
foreach($out[1] as $outs)
{
echo $outs . '<br />';
}[/code]
(16 окт 2014, 19:27) (
0/
0)
[
0]
$link = '<a href="/radio/index.php?mod=make_query&song_id=1349708" style="display:block;">16:45 Loreen - Euphoria (Wawa Extended Mix)</a>';
preg_match_all("|<[^>]+>(.*)</[^>]+>|U", $link, $out);
echo $out[1][0]; //16:45 Loreen - Euphoria (Wawa Extended Mix)