eregi_replace
split
POSIX Regex-Funktionen
PHP Manual

# eregi

(PHP 4, PHP 5)

eregi — Sucht Übereinstimmung mit regulärem Ausdruck ohne Berücksichtigung von Groß-/Kleinschreibung

### Beschreibung

int eregi ( string `$Suchmuster` , string `$Zeichenkette` [, array `&$regs` ] )

Diese Funktion entspricht ereg() mit dem Unterschied, dass sie übereinstimmende Buchstaben nicht nach Groß- und Kleinschreibung unterscheidet.

### Parameter-Liste

`Suchmuster`

  Regulärer Ausdruck ohne Berücksichtigung der Groß- und Kleinschreibung

`Zeichenkette`

  Die zu durchsuchende Zeichenkette

`regs`

  Wenn Übereinstimmungen mit eingeklammerten Teilzeichenketten von `Suchmuster` 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 `Zeichenkette` eine Kopie der kompletten `Zeichenkette` .

### Rückgabewerte

Gibt die Länge der übereinstimmenden Zeichenkette zurück, falls in `Zeichenkette` eine Übereinstimmung mit `Suchmuster` 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'!";
}
?>`

### Siehe auch

- ereg()
- ereg_replace()
- eregi_replace()
- stripos()
- stristr()

eregi_replace
split
POSIX Regex-Funktionen
PHP Manual