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:

  1. 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.

  2. Konwersja na liczbę zmiennoprzecinkową (float):
    
    $liczbaString = "3.14";
    $liczbaFloat = floatval($liczbaString);
    echo $liczbaFloat; // Wyświetli: 3.14
    					

    Funkcja `floatval()` konwertuje zmienną na liczbę zmiennoprzecinkową.

  3. Konwersja na string:
    
    $liczbaInt = 123;
    $liczbaString = strval($liczbaInt);
    echo $liczbaString; // Wyświetli: 123
    					

    Funkcja `strval()` konwertuje zmienną na string.

  4. 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!

Dodaj komentarz 0

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