我有以下代码正在尝试修复。
编码:
$pageData = file_get_contents('111234-2.html');
if(preg_match_all('/<a\s+onclick=["\']([^"\']+)["\']/i', $pageData, $links, PREG_PATTERN_ORDER))
print_r(array_unique($links[1]));
return false;
我希望从中获取的一些示例 HTML:
<a onclick="doShowCHys=1;ShowWindowN(0,'http://www.example.com/home/Player.aspx?lpk4=116031&playChapter=False',960,540,111234);return false;" href="javascript:void(0);">
<span class="vt">Welcome
</span>
<span class="dur">1m 10s</span>
<span class="" id="bkmimgview-116031"> </span>
<br class="clear">
</a>
我得到的输出:
Array ( [0] => doShowCHys=1;ShowWindowN(0, )
我希望的输出:
Array ( [0] => doShowCHys=1;ShowWindowN(0,'http://www.example.com/home/Player.aspx?lpk4=116031&playChapter=False',960,540,111234);return false;)
我如何实现这一目标?