Archiv

Artikel Tagged ‘ersetzen’

STR_REPLACE nur einmal ausführen

21. März 2012 Keine Kommentare

Die PHP Funktion str_replace dient dazu, wie der Funktionsname schon vermuten lässt, in einem String bestimmte Vorkommen bzw. Teilstrings zu suchen und durch eine andere Zeichenkette zu ersetzen. Es werden alle Vorkommen ersetzt. In der Methode gibt es leider keinen Parameter für die Begrenzung (Limit) von Ersetzungen. In der PHP-Version 5 ist der optionale vierte Parameter count dazugekommen, mit welchem man die Anzahl der Ersetzungen zählen kann. Ein Limit kann man jedoch in der Funktion preg_replace setzen.

Eigenen BB-Code bzw. BB-Tag erstellen

6. Januar 2012 2 Kommentare

Wenn man eigene kleine CMS geschrieben (Content Management Systeme) hat und diese mit einem selbst definierten BB-Code erweitern will, dann genügen einfache Standard PHP Funktionen in Kombination mit regulären Ausdrücken. Stellen wir uns vor wir haben einen String, der den Content der Webseite darstellt, wie zum Beispiel ein Artikel in WordPress. In WordPress gibt es bereits Funktionen, die man nutzen kann, um schnell eigene WordPress Tags zu definieren. Grundlagen sind hierbei bei WordPress nicht erforderlich. Bei unserem Beispiel sollte man schon ein paar Grundlagen zu RegEx (Regulären Ausdrücken) haben.