Operator rzutowania typów: (int), (string) itp.
Założenie: Nauczymy się, jak zmieniać typ zmiennych w PHP za pomocą operatorów rzutowania, takich jak (int)
, (string)
, (float)
itp.
Krok po kroku:
- Deklaracja zmiennych różnych typów:
- Rzutowanie na typ całkowity (int):
- Rzutowanie na typ tekstowy (string):
- Rzutowanie na typ zmiennoprzecinkowy (float):
$liczba = 10;
$tekst = "20";
$liczbaZmiennoprzecinkowa = 30.5;
Deklarujemy trzy zmienne: liczbę całkowitą, tekstową i zmiennoprzecinkową.
$liczbaZTekstu = (int)$tekst; // Konwersja tekstu "20" na liczbę całkowitą 20
echo $liczbaZTekstu; // Wyświetli 20
$calkowitaZLiczbyZmiennoprzecinkowej = (int)$liczbaZmiennoprzecinkowa; // Konwersja 30.5 na 30
echo $calkowitaZLiczbyZmiennoprzecinkowej; // Wyświetli 30
Operator (int)
konwertuje wartość do liczby całkowitej. Część ułamkowa jest odrzucana.
$tekstZLiczby = (string)$liczba; // Konwersja liczby 10 na tekst "10"
echo $tekstZLiczby; // Wyświetli 10
Operator (string)
konwertuje wartość do ciągu tekstowego.
$zmiennoprzecinkowaZLiczby = (float)$liczba; // Konwersja liczby 10 na liczbę zmiennoprzecinkową 10.0
echo $zmiennoprzecinkowaZLiczby; // Wyświetli 10
Operator (float)
konwertuje wartość do liczby zmiennoprzecinkowej.
Pamiętaj, że rzutowanie typów może prowadzić do utraty informacji (np. przy konwersji float na int). Zawsze upewnij się, że rozumiesz konsekwencje takiego działania.
Ten przykład pokazuje podstawy operatorów rzutowania typów w PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi typami danych!