Ereg

Z PHPEdia.pl
Skocz do: nawigacji, wyszukiwania

Funkcja PHP do wyszukiwania wpisanego ciągu w łańcuchu znaków/liczb. Nie obsługuje wyrażeń regularnych i "psuje" ciągi binarne. Pokrewna funkcja to eregi która nie zwraca uwagi na wielkość liter, w przeciwieństwie do ereg; Obecnie ta funkcja jest wycofywana i w PHP6 nie będzie dostępna. Zamiast ereg() i eregi() należy używać alternatywnej funkcji preg_match która obsługuje wyrażenia regularne. Oto prosty przykład szukania wyrazu "lew" w dłuższym łańcuchu typu string:

<?php
$wyrazy = "lewkonia zlewozmywak";
$szukaj = ereg("lew", $wyrazy);
if ($szukaj == TRUE)
echo('Znalazłem lwa!');
else
echo('Nie udało mi się znaleść lwa.');
?>

Zwracane wartości

Funkcja ereg jak i eregi zwracają dwie wartości: 1 (TRUE, gdy znaleziono) lub 0 (FALSE, gdy nie znaleziono). Nie ważne ile razy znaleziono wyraz - jak już jeden raz wystąpił ereg zwróci TRUE.

Wiki letter w.png To jest tylko zalążek artykułu. Jeśli możesz, rozbuduj go.