我有一个字符串,例如:
<script language="javascript" src="http://track.adform.net/adfscript/?bn=2827619"></script>
<noscript>
<a href="http://track.adform.net/C/?bn=2827619;C=0" target="_blank">
<img src="http://track.adform.net/adfserve/?bn=2827619;srctype=4;ord=[timestamp]" border="0" width="728" height="90" alt=""/>
</a>
</noscript>
<script language="javascript" src="http://track.adform.net/adfscript/?bn=2826814"></script>
<noscript>
<a href="http://track.adform.net/C/?bn=2827619;C=0" target="_blank">
<img src="http://track.adform.net/adfserve/?bn=2827619;srctype=4;ord=[timestamp]" border="0" width="728" height="90" alt=""/>
</a>
</noscript>
现在我想在数组中获得 bn =数字。 但每个脚本只有一个。不重复。 我在同一个数组中等待每个横幅的大小。 有谁知道怎么办?
答案 0 :(得分:1)
这是一种方法:
<script>
代码$dom->getElementsByTagName()
并检索所有<a>
代码$elem->getAttribute()
获取href
值explode()
之类的字符串函数或正则表达式来提取所需的值str_split()
或preg_split()
分割数字并将其存储在数组中