<?php
$str = <<<EOT
<param name="src" value="" />
<param value="" name="src" />
<param value="" xxx name="src" />
<param xxx name="src" xxx value="" xxx />
EOT;preg_match_all('|([^\s<]+)=([\'"])(.*?)(\2)([\s/])|i', $str, $arr);
print_r($arr[0]);
?>