|
(PHP 4 >= 4.0.5, PHP 5)
preg_replace_callback -- Sucht und ersetzt einen regulären Ausdruck unter Verwendung eines CallbacksAbgesehen von der Tatsache, dass statt des Parameters Ersatz ein Callback angeben werden soll, dem ein Array von Übereinstimmungen mit der durchsuchten Zeichenkette übergeben wird, ist das Verhalten dieser Funktion identisch zu preg_replace(). Der Callback sollte die Ersetzungs-Zeichenkette liefern.
Häufig werden Sie die Callback-Funktion für preg_replace_callback() nur an einer Stelle benötigen. In diesem Fall können Sie create_function() verwenden, um innerhalb des Aufrufs von preg_replace_callback() eine anonyme Funktion als Callback zu deklarieren. Auf diese Weise haben Sie alle Informationen für den Aufruf an einer Stelle und stopfen den Namensraum für Funktionen nicht mit Namen für Callback-Funktionen voll, die sonst nirgends verwendet werden.
Beispiel 2. preg_replace_callback() und create_function()
|
Siehe auch preg_replace(), create_function() und information about the callback type.
Zurück | Zum Anfang | Weiter |
preg_quote | Nach oben | preg_replace |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:57:21