Although there are better ways, you could actually strip arguments from html tags with a regular expression:
<?php
function stripArgumentFromTags( $htmlString ) {
$regEx = '/([^<]*<s*[a-z](?:[0-9]|[a-z]{0,9}))(?:(?:s*[a-z-]{2,14}s*=s*(?:"[^"]*"|'[^']*'))*)(s*/?>[^<]*)/i'; // match any start tag
$chunks = preg_split($regEx, $htmlString, -1, PREG_SPLIT_DELIM_CAPTURE);
$chunkCount = count($chunks);
$strippedString = '';
for ($n = 1; $n < $chunkCount; $n++) {
$strippedString .= $chunks[$n];
}
return $strippedString;
}
?>
The above could probably be written in less characters, but it does the job (quick and dirty).
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…