0

我想将 HTML 元素属性解析为 Array。在 2 行的示例中有 2 个对象:

<?php

    $str='<label>First name: <input type=text name=firstname /></label>\n<label>Last name: <input type=text name=lastname /></label>\n';
    $i=1;
    $start[1]="type=";
    $end[1]=" ";

    preg_match_all('/'.$start[$i].'(.*?)'.$end[1].'/i', $str, $item->type);

    var_dump($output);

?>

在这种情况下,查询应该将$item->type[1][1]结果“TEXT”作为输入类型。但我需要这样的东西:$item[1]->type

最终结果应该是一个 PlainHTML2DrupalWebformImportableXML 转换器。

谢谢你!

4

1 回答 1

1

如果你正在解析 HTML,我建议你使用PHP Simple HTML DOM Parserhttp ://simplehtmldom.sourceforge.net/manual.htm

于 2013-05-31T02:43:50.267 回答