napisów z dużej a pozostałych z małej | ||
strstr |
Sprawdza, czy jeden ciąg znajduje się wewnątrz drugiego i zwraca ciąg od momentu wystąpienia szukanego ciągu. |
<? $email = "prezydent@polska.pl"; if(strstr($email, "polska")! ==False) echo "Email ma w sobie słowo 'polska'"; ?> |
strpos |
Zwraca pozycję występowania jedneqo ciągu w drugim | |
ereg |
Sprawdzania, czy ciąg tekstowy pasuje do wyrażenia regularnego |
<? if(ereg(".*", $ciag)) echo "Znalazłem!"; ?> |
eregi |
Ignoruje wielkość znaków. | |
explode |
Zwraca tablicę napisów podzieloną względem podanego jako pierwszy znak parametru. |
<? $data = "1992/11/19"; $tablica = explode("/", $data); ?> |
split |
Rozbija tekst za pomocą wyrażeń regularnych |
<? $tekst = "19/11/1982 01:43:12.10"; $tablica = split("[ /:.]", $tekst); ?> |
1. Utwórz stronę wal i dującą, że wpisany NIP składa się z jedenastu znaków i wypisujący odpowiedni tekst, wiedząc, że instrukcja sprawdzająca ma postać. Skorzystaj z funkcji strlen
if (wyrażenie_logiczne)
{
instrukcje
>
2. Zmodyfikuj kod powyżej dodając funkcję trim.
3. Zmodyfikuj stronę dodając pole tekstowe do wpisywania e-mailu. Dodaj kod do skryptu sprawdzający jego poprawność - czy występuje @ - funkcja strstr.
4. Dodaj kod do skryptu powodujący wyświetlenie nazwy loginu i adresu serwera, np.:
Login: alin Serwer: test.pl Funkcje: strpos, substr
5. Dodaj sprawdzanie czy występuje tekst przed małpą i po niej - funkcja explode. Zmodyfikuj kod tak, aby wyniki wyeliminować funkcje użyte w punkcie wcześniejszym (strpos, substr).
6. Dodaj na wstępie strony pole dane osobowe. Zmodyfikuj kod skryptu php tak, aby dane były wyświetlane zgodnie z konwencją imion i nazwisk - użyj funkcji ucwords.