Typy danych w PHP: konwersja typów
Założenie: Nauczymy się konwertować zmienne między różnymi typami danych w PHP, używając funkcji `intval`, `floatval` i `strval`.
Krok po kroku:
- Konwersja na liczbę całkowitą (integer):
$liczbaString = "123"; $liczbaInt = intval($liczbaString); echo $liczbaInt; // Wyświetli: 123
Funkcja `intval()` konwertuje zmienną na liczbę całkowitą. Jeśli konwertowana wartość nie jest liczbą, zwróci 0.
- Konwersja na liczbę zmiennoprzecinkową (float):
$liczbaString = "3.14"; $liczbaFloat = floatval($liczbaString); echo $liczbaFloat; // Wyświetli: 3.14
Funkcja `floatval()` konwertuje zmienną na liczbę zmiennoprzecinkową.
- Konwersja na string:
$liczbaInt = 123; $liczbaString = strval($liczbaInt); echo $liczbaString; // Wyświetli: 123
Funkcja `strval()` konwertuje zmienną na string.
- Przykład z automatyczną konwersją:
$liczba1 = 10; $liczba2 = "5"; $suma = $liczba1 + $liczba2; // PHP automatycznie konwertuje "5" na liczbę echo $suma; // Wyświetli: 15
PHP często automatycznie konwertuje typy danych w zależności od kontekstu.
Ten przykład pokazuje podstawowe funkcje konwersji typów danych w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi typami danych!