【发布时间】:2014-04-29 23:57:50
【问题描述】:
我想用 PHP 从字符串中获取 HTML 属性,但失败:
$string = '<ul id="value" name="Bob" custom-tag="customData">';
preg_filter("/(\w[-\w]*)=\"(.*?)\"/", '$1', $string ); // returns "<ul id name custom-tag"
preg_filter("/(\w[-\w]*)=\"(.*?)\"/", '$1', $string ); // returns "<ul value Bob customData"
我要返回的是:
array(
'id' => 'value',
'name' => 'Bob',
'custom-tag' => 'customData'
);
【问题讨论】:
-
为什么我赞成这个问题,因为大多数答案都是基于 DOM,但我想通过常规经验了解