*   >> lukeminen koulutus Artikkelit >> science >> programming

Tyyppi Casting Php

Kirjoita Casting PHP PHP Tietotyypit Yksinkertaistettu - Osa 5 Johdanto Tämä on osa 5 minun sarja, PHP Tietotyypit Yksinkertaistettu. Heittää arvo tarkoittaa muutat sen yhdestä tyypistä toiseen; sanoa muutat kokonaisluvun kellua. Tässä osa sarjasta, katsomme PHP tyyppi valu. Se ei ole joka tyyppiä, joka voidaan valaa toisiksi. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected]. Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet.

Valu Casting tehdään yleensä sijoituslause, jossa vasen operandi on vaihteleva. Oikea operandi on arvo, jota haluat muuttaa. Vuonna valu julkilausuman, voit ennen oikean operandin kanssa uusi tietotyyppi, suluissa. Valu tyypit ja mitä oikea operandi valetaan ovat seuraavasti: (int), (kokonaisluku) - valettu kokonaisluku (BOOL), (boolean) - valettu boolean (float), (double), (real) - cast kellua (string) - valettu string (objekti) - valettu vastustaa (ks myöhemmin) (katkaistu) - valettu NULL (PHP 5) loput tästä opetusohjelma me tarkastelemme esimerkkejä selityksiä kunkin edellä valu.

Casting on kokonaisluvun enemmistö kokonaisluku sinua ennen oikean operandin (int) tai (kokonaisluku). Lue ja kokeile seuraavia: $ varFlt = 23.67; $ VarInt = (int) $ varFlt; echo $ varInt; ?> Kun valamalla kokonaisluku, desimaaliosasta on vain katkaistu. Sinun ei ole pakko käyttää muuttujaa oikeassa operandi valu; voit käyttää arvoa suoraan tilalle muuttujan. Valu Bool haluat heittää bool sinua ennen oikean operandin (BOOL) tai (boolean). Boolen palautetaan arvo tosi on 1, joka voidaan näyttää. Boolen palasi arvo väärien on 0, joka ei välttämättä näy.

Lue ja kokeile seuraavia: $ varBl = (BOOL) 2,5; echo $ varBl; ?> Kun valun boolean seuraavat arvot valetaan FALSE: - boolean FALSE itse - kokonaisluku 0 (nolla) - kellua 0,0 (nolla) - tyhjä merkkijono, ja tekstin "0" - array nolla elementtejä - erityinen NULL (myös katkaistu muuttujat) - SimpleXML esineitä luotu tyhjä tageja (katso myöhemmin) Joka toinen arvo on valettu TOSI (mukaan lukien resurssi). Valu kellua Voit heittää int kellua. Voit ennen oikean operandin (float), (double) tai (real).

Seuraavassa kuvataan tämän: $ varFlt = (float) 25; echo $ varFlt; ?> Casting määrä String ja päinvastoin Kun sinulla on useita, voit lisätä toisen numeron se antaa useampia. Voit muuntaa numeron merkkijono. Muunnettu määrä näkyy silti useita sen samoilla numeroilla, mutta et voi lisätä jokin muu numero siihen. Yksi tapa muuntaa numeron merkkijono, on laittaa lainausmerkkeihin muuttuja, joka pitää numero tai ympärillä numero itse. Seuraavat kaksi mallikoodit havainnollistaa tätä: $ Varnum = 12,5; $ VarStr = "$ Varnum"; echo $ varStr; ?> $ VarStr = "12.

5"; echo $ varStr; ?> Toinen tapa muuntaa numeron merkkijono on käyttää merkkijonon valu toimija. Lue ja yrittää seuraava koodi: $ Varnum = 12,5; $ VarStr = (string) $ Varnum; echo $ varStr; ?> Voit tehdä päinvastoin: muuntaa merkkijonon numero. Merkkijono voi olla muuttuja, joka pitää numero tai vain numero lainausmerkkejä. Sinun täytyy tietää, jos olet muuntaa numeron kokonaisluku tai osaksi float. Jos olet muuntamalla kokonaisluku, käytä kokonaisluku valu. Jos olet muuntamalla float, käytä float valu. Seuraavat kaksi mallikoodit havainnollistaa tätä: $ varStr = "12.

5"; $ Varnum = (float) $ varStr; echo $ Varnum; ?> $ Varnum = (float) "47"; echo $ Varnum; ?> Casting nollaamaan valu lähestymistapa tässä on vähän erilainen. Oletetaan, että sinulla on muuttuja, johon arvo on annettu. Voit poistaa määritetyn arvon muuttuja. Kun teet, että muuttuja ei jää mitään arvoa. Tässä tapauksessa uuden muuttujan arvo on NULL. Käytät asettamaton () toiminto saavuttamiseksi. NULL ei yleensä näy.

Lue ja yrittää seuraava koodi: $ var = 25; unset ($ var); echo $ var; ?>

Page   <<       [1] [2] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.