September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie möchten ein Programm so konvertieren, dass es preg-Funktionen anstelle von ereg-Funktionen verwendet.
Zunächst müssen Sie Ihre Muster mit Begrenzungszeichen (Delimiters) versehen:
preg_match('/pattern/', 'string')Anstelle der Funktion eregi(), die nicht zwischen Groß- und Kleinschreibung unterscheidet, verwenden Sie den Modifikator /i:
preg_match('/pattern/i', 'string');Wenn Sie in Mustern oder Ersetzungswerten Integer-Zahlen verwenden, die Strings repräsentieren sollen, konvertieren Sie jede Zahl in eine Hexadezimalzahl und geben sie als Escape-Sequenz an:
$hex = dechex($number);
preg_match("/\x$hex/", 'string');Es gibt einige wesentliche Unterschiede zwischen ereg und preg. Zunächst einmal ...