获取HTML字符串PHP中的所有名称

时间:2013-09-30 19:43:13

标签: php html arrays codeigniter explode

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

示例

$string1将是:

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

由于名称不具有相同的文本或相同的长度,因此很难确定。

1 个答案:

答案 0 :(得分:1)

使用DOM Parser很容易。

代码:

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

Demo!