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:

  1. Deklaracja zmiennych różnych typów:
  2. 
    $liczba = 10;
    $tekst = "20";
    $liczbaZmiennoprzecinkowa = 30.5;
    				

    Deklarujemy trzy zmienne: liczbę całkowitą, tekstową i zmiennoprzecinkową.

  3. Rzutowanie na typ całkowity (int):
  4. 
    $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.

  5. Rzutowanie na typ tekstowy (string):
  6. 
    $tekstZLiczby = (string)$liczba; // Konwersja liczby 10 na tekst "10"
    echo $tekstZLiczby; // Wyświetli 10
    				

    Operator (string) konwertuje wartość do ciągu tekstowego.

  7. Rzutowanie na typ zmiennoprzecinkowy (float):
  8. 
    $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!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *