Najważniejsze lekcje:
- Instalacja środowiska PHP
- Stałe i zmienne
- Operatory
- Instrukcja if
- Pętla while
- Pętla for
- Funkcje
- Tablice
- Data i czas
- Wyrażenia regularne
- Sesje
- Wysyłanie plików na serwer
Zapraszam na stronę firmy WebAwans - Projektowanie stron Bielsko, Optymalizacja oraz Pozycjonowanie stron Sosnowiec - założona w czerwcu 2010, wspólnie z kolegą ze studiów, Łukaszem.
Łączenie ciągów
Programując, bardzo często zachodzi potrzeba połączenia ze sobą dwóch, lub więcej, ciągów znaków. Można to zrobić na różne sposoby. Jeden z nich przedstawiłem na lekcji o operatorach - operator łączenia. Korzystaliśmy z niego już nieraz. Przypomnijmy sobie jego zastosowanie.
Poniżej przykład:
<?php $wyswietl = "Bardzo"; $wyswietl .= " lubię"; $wyswietl .= " placki."; // polecenie wyświetli napis: // "Bardzo lubię placki." echo $wyswietl; // wyświetli napis: // Moje motto to: "Bardzo lubię placki." echo 'Moje motto to: "'.$wyswietl.'"'; ?>
Działanie operatora łączenia jest bardzo oczywiste. Po prostu łączy ciąg z prawej oraz lewej strony w jeden. Istnieje jeszcze inna metoda na połączenie ciągów...
Funkcja implode()
Funkcja implode łączy zbiór ciągów, przekazany w postaci tablicy, w jeden, podzielony łącznikiem. Przyjmuje dwa argumenty, w tym jeden opcjonalny. Jako pierwszy podajemy element łączący - domyślnie jest to pusty ciąg. Drugim argumentem jest tablica ciągów, którą chcemy połączyć. Wartość zwracana to ciąg znaków składający się z elementów tablicy, przedzielonych łącznikiem.
Zobaczmy poniższy listing:
<?php
$data[0] = "18";
$data[1] = "07";
$data[2] = "1976";
$wyswietl_date = implode(" - ", $data);
// wyświetli "18 - 07 - 1976"
echo $wyswietl_date;
?>
W przypadku pominięcia pierwszego argumentu zwrócony zostałby ciąg "18071976". Funkcja implode jest bardzo użyteczna, gdy mamy do czynienia z wieloma zmiennymi formularza. Możemy je wtedy przedzielić, np. przecinkiem, po czym zapisać do jednej zmiennej.
To wszystko na temat łączenia ciągów. Czas teraz na poznanie instrukcji szukających podciągów w ciągu. Zapraszam na następną lekcję!
Spis lekcji w rozdziale czwartym
| Poprzednia lekcja: Liczby losowe | Następna lekcja: Szukanie podciągu w ciągu znaków |
