⇧
vadnica-logo
Editor Moj Blog Geselnik Finance Moje storitve O projektu Telegram O meni O meni

PHP Pretvorba podatkov (Type Casting)

Pretvorba podatkov ali Type Casting nam omogoča, da ročno spremenimo tip spremenljivke. To je izjemno koristno, ko dobimo podatke iz zunanjih virov (npr. uporabniški vnos preko obrazcev ali API-jev), ki so vedno v obliki niza (string), mi pa z njimi želimo računati ali jih logično preveriti. V PHP-ju pretvorbo izvedemo tako, da želeni tip zapišemo v oklepajih pred spremenljivko.

PRIMER
REZULTAT
Tu bo prikazan rezultat...

Dovoljeni tipi za pretvorbo

V oklepajih lahko uporabite naslednje ključne besede:

⚠️ Skrite pasti pri pretvorbi

PHP je pri pretvorbi zelo prilagodljiv, kar pa lahko privede do nepričakovanih rezultatov:

  1. Pretvorba niza v število: Če pretvorite niz "15 kilometrov" v celo število (int), bo PHP vrnil 15. Če pa se niz začne z besedilom, npr. "Ekipa 15", bo rezultat 0!
  2. Pretvorba v logično vrednost (Boolean): Vse vrednosti postanejo true, razen tistih, ki veljajo za "prazne". V false se bodo pretvorili: številka 0, niz "0", prazen niz "" in prazna tabela.