- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
$txt = '<div id="5">';
preg_match('`\s+([\w-]+)="([^"]*)"`', $txt, $match);
var_dump($match);
preg_match('`\s+(?P<key>[\w-]+)="(?P<value>[^"]*)"`', $txt, $match);
var_dump($match);
preg_match('`\s+(?<key>[\w-]+)="(?<value>[^"]*)"`', $txt, $match);
var_dump($match);