如何将这些数据转换成某种形式的可管理数组


how do i get this data into some form of manageable array?

http://pastebin.com/raw.php?i=BBr7XCtS

我不知道从哪里开始,没有任何形式的class/id,我也不知道如何正则化它。希望把它变成一个多维数组或其他什么。($array[place]将包含任何团队的名称等(

HTML正则表达式在任何时候遇到绑定vs单个时都会失败。。。

edit:好吧,regex和xml对我没有任何帮助:|

您可以尝试SimpleXML,它将把HTML的结构移动到一个好的格式。您必须确保:
-一开始没有任何片段-在您给出的示例中,第一个标记是</ul>
-你将整个东西包装在一个根节点中

$data = '<rootnode>
              <dt><br />In 179th place with 2,755 points is </dt>
              <dd>
                <ul>
                  <li>DIAL&#160;NINE:&#160;IS&#160;ANYONE&#160;PLAYING&#160;WITH&#160;US?</li>
                </ul>
              </dd>
        </rootnode>';
$xml = new SimpleXMLElement($xmlstr);
//each dt can be accessed with
foreach ($xml->dt as $dt) {
  echo $dt;
}
//each dd can be accessed with
foreach ($xml->dd as $dd) {
  echo $dd;
}
//And etc

http://www.php.net/manual/en/simplexml.examples-basic.php

我建议多路径。第一次传球分为平手和单打。第二次传球将比分扳平。