-2

我得到一个包含 HTML 的字符串,我想获取名称以便将其存储在数据库中。

例子

$string1将会:

<input name="text1"><input name="text2_new">

很难确定,因为名称名称没有相同的文本或相同的长度。

4

1 回答 1

1

使用DOM Parser很容易。

代码:

$dom = new DOMDocument;
$dom->loadHTML($html);
foreach ($dom->getElementsByTagName('input') as $tag) {
    echo $tag->getAttribute('name')."\n";
}

演示!

于 2013-09-30T19:48:19.337 回答