Ersetzen von id="" mit laufender id ala id="01"

ThePosterity

Aktives Mitglied
Hallo "Ayomieaner" xD,ich habe mir folgende Funktion gebastellt die soweit auch sehr gut funktioniert.

CODE <?php
function replaceEmptyId($conent)
{ $newconent=NULL; $idcount=0;

$explodedconent = explode('id=""',$conent);

foreach($explodedconent AS $ele)
{
$newconent.= ' id="id'.(($idcount<10)? '0'.($idcount++):$idcount++).'"'.($ele);
}

return str_replace('id="id00"', '', $newconent);

}
?>

<?php echo 'ausgabe:'.htmlspecialchars(replaceEmptyId('<div id="">test</div><div id="">test</div>'));?>

ausgabe: <div id="id01">test</div><div id="id02">test</div>


Nun weiss ich nicht ob das so "Perfekt" ist , wenn nicht wie man es evtl besser machen könnte.
Daher nun meine bitte für vorschläge für evtl verbesserung, thx ThePosterity.
 
Zurück
Oben