Funktsiooni is_scalar() kasutamine PHP-s

Funktsiooni Is Scalar Kasutamine Php S



The is_scalar() PHP funktsiooni kasutatakse selleks, et määrata, kas antud väärtus on skalaarne või mitte. Kui muutuja on skalaarset tüüpi, tagastab see tõene; vastasel juhul tagastab see vale. PHP skalaaritüüpe käsitletakse selle sisseehitatud PHP funktsiooni kaudu. PHP toetab järgmisi skalaaritüüpe: täisarv, ujukomaarvud (ujukomaarvud), string ja tõeväärtus.

Süntaks

Süntaks is_scalar() PHP funktsioon on järgmine:







bool on_skalaar ( $ väärtus )

See võtab ühe parameetri, milleks on $ väärtus mis tähistab muutujat või väärtust, mida soovite kontrollida, kas see on skalaarset tüüpi.



Kuidas Kasutage PHP-s funktsiooni is_scalar().

Heitke pilk mõnele PHP-i näitele, et paremini mõista selle kasutamist is_scalar() funktsiooni.



Näide 1: Boole'i ​​väärtuse väljastamine

Järgmine kood näitab, kuidas is_scalar() PHP funktsiooni abil saab määrata, kas sisendmuutuja on a Boolean andmetüüp või mitte.







$var = tõsi ;

kui ( on_skalaar ( $var ) ) {

kaja 'See muutuja on tõeväärtuse tüüpi.' ;

} muidu {

kaja 'See muutuja ei ole tõeväärtus.' ;

}

?>

Selles näites on väljundiks See muutuja on tõeväärtuse tüüpi kuna muutuja oli on Boole'i ​​andmetüüp.



Näide 2: Täisarvulise väärtuse väljastamine

Järgmine näide määrab, kas sisendmuutuja on täisarvu tüüpi.



$var = 10 ;

kui ( on_skalaar ( $var ) ) {

kaja 'See muutuja on täisarvu tüüpi.' ;

} muidu {

kaja 'See muutuja ei ole täisarvu tüüp.' ;

}

?>

Selles näites on väljundiks See muutuja on täisarvu tüüpi kuna muutuja oli on täisarvuline andmetüüp.

Näide 3: Stringi väärtuse väljastamine

Järgmine näide määrab, kas stringi muutuja on stringi tüüpi.



$var = 'LinuxHint' ;

kui ( on_skalaar ( $var ) ) {

kaja 'See muutuja on stringitüüp.' ;

} muidu {

kaja 'See muutuja ei ole stringitüüp.' ;

}

?>

Ülaltoodud kood näitab, kuidas is_scalar() PHP funktsiooni abil saab määrata, kas sisendmuutuja on stringi andmetüüp või mitte. Selles näites on väljundiks See muutuja on stringitüüp kuna muutuja oli on stringi andmetüüp.

Näide 4: Ujuva väärtuse väljastamine

Järgmine näide määrab, kas ujuvmuutuja on ujukitüüpi.



$var = 4.55 ;

kui ( on_skalaar ( $var ) ) {

kaja 'See muutuja on ujukitüüp.' ;

} muidu {

kaja 'See muutuja ei ole ujukitüüp.' ;

}

?>

Siin on väljund See muutuja on ujukitüüp kuna muutuja oli on ujukitüüp.

Järeldus

The is_scalar() PHP funktsioon võimaldab kontrollida, kas sisendmuutuja on skalaartüüpi või mitte. See on kasulik, et teha kindlaks, kas antud andmetüüp on kehtiv või mitte. See naaseb tõsi ainult siis, kui sisendmuutuja on skalaarset tüüpi. See on oluline teema PHP arendajatele ja seda kasutatakse laialdaselt PHP programmeerimisel.