suit: Wie baut man eigentlich einen Parser?

Beitrag lesen

kennt sich jemand damit aus?

für den anfang sollte es ein prozeduraler parser tun, später kann man da ganze auch in ein objekt auslagern

function parser($str) {
  // do something
  return $str;
}

echo parser('ich bin ein text der [b]gepased[/b] werden soll');

das // do something könnte zb mit einem regurlären ausdruck b[/b] gegen <strong>$1</strong> ersetzen

was dieser parser macht, hängt davon was er tun soll ;)

natürlich kann man der funktion noch mehrere parameter mitgeben - zb "erlaube html 0/1" oder "erlaube bb-code 0/1"

btw: zum parsen von bb-code oder html gibts bereits einige fertige klassen bzw module