I want to get HTML attributes from string with PHP but fail with:
$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"
What I want to return is:
array(
'id' => 'value',
'name' => 'Bob',
'custom-tag' => 'customData'
);