PHP Dokumentation: Function eregi
12. Januar 2010 von werner
eregi
(PHP 4, PHP 5)
eregi — Sucht Übereinstimmung mit regulärem Ausdruck ohne Berücksichtigung von Groß-/Kleinschreibung
Beschreibung
Diese Funktion entspricht ereg() mit dem Unterschied, dass sie übereinstimmende Buchstaben nicht nach Groß- und Kleinschreibung unterscheidet.
Diese Funktion istseit PHP 5.3.0 DEPRECATED (veraltet) und wirdin PHP 6.0.0 ENTFERNT. Sich auf diese Funktionzu verlassen ist in keiner Weise empfehlenswert.
Parameter-Liste
- pattern
Regulärer Ausdruck ohne Berücksichtigung der Groß- und Kleinschreibung
- string
Die zu durchsuchende Zeichenkette
- regs
Wenn Übereinstimmungen mit eingeklammerten Teilzeichenketten von pattern gefunden werden und die Funktion mit dem dritten Argument regs aufgerufen wurde, werden die Übereinstimmungen in den Elementen des Arrays regs gespeichert.
$regs[1] enthält die Teilzeichenkette der ersten Klammer, $regs[2] die Teilzeichenkette der zweiten usw. $regs[0] enthält bei Übereinstimmung mit string eine Kopie der kompletten Zeichenkette string.
Rückgabewerte
Gibt die Länge der übereinstimmenden Zeichenkette zurück, falls in string eine Übereinstimmung mit pattern gefunden wurde oder FALSE, wenn keine Übereinstimmung gefunden wurde oder wenn ein Fehler aufgetreten ist.
Falls der optionale Parameter regs nicht übergeben wurde oder die Länge der übereinstimmenden Zeichenkette 0 ist, gibt diese Funktion 1 zurück.
Beispiele
Beispiel #1 eregi()-Beispiel
<?php
$string = 'XYZ';
if (eregi('z', $string)) {
echo "'$string' contains a 'z' or 'Z'!";
}
?>Anmerkungen
Hinweis: As of PHP 5.3.0, theregex extension is deprecated in favor of the PCRE extension. Calling this function will issue an E_DEPRECATED notice.
Siehe auch
- ereg() – Sucht Übereinstimmungen mit einem regulären Ausdruck
- ereg_replace() – Ersetzt einen regulären Ausdruck
- eregi_replace() – Ersetzt einen regulären Ausdrück ohne Berücksichtigung von Groß-/Kleinschreibung
- stripos() – Findet das erste Vorkommen eines Strings, unabhängig von Groß- und Kleinschreibung
- stristr() – Wie strstr, aber unabhängig von Groß- bzw. Kleinschreibung