Operator rzutowania typów i jego zastosowania

Założenie: Pokażemy, jak operator rzutowania typów pozwala na jawne konwertowanie zmiennych między różnymi typami danych w PHP.

Krok po kroku:

  1. Konwersja stringa na liczbę całkowitą:
    
    $string = "123";
    $integer = (int)$string;
    echo $integer; // Wyświetli: 123
    				

    W tym przykładzie, operator `(int)` rzutuje zmienną `$string` na typ całkowitoliczbowy.

  2. Konwersja liczby zmiennoprzecinkowej na liczbę całkowitą:
    
    $float = 123.45;
    $integer = (int)$float;
    echo $integer; // Wyświetli: 123 (część ułamkowa jest odcinana)
    				

    Tutaj, część ułamkowa liczby zmiennoprzecinkowej jest odcinana podczas konwersji.

  3. Konwersja liczby całkowitej na string:
    
    $integer = 456;
    $string = (string)$integer;
    echo $string; // Wyświetli: 456
    				

    Operator `(string)` konwertuje liczbę całkowitą na string.

  4. Konwersja boolowskiej na liczbę całkowitą:
    
    $boolean = true;
    $integer = (int)$boolean;
    echo $integer; // Wyświetli: 1 (true = 1, false = 0)
    				

    Wartość `true` jest konwertowana na 1, a `false` na 0.

Ten przykład pokazuje podstawowe zastosowania operatora rzutowania typów w PHP. Zachęcamy do dalszego eksperymentowania i zgłębiania tematu!

Dodaj komentarz 0

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