Ako používať funkciu is_scalar() v PHP

Ako Pouzivat Funkciu Is Scalar V Php



The is_scalar() funkcia v PHP sa používa na určenie, či je daná hodnota skalárneho typu alebo nie. Ak je premenná skalárneho typu, vráti hodnotu true; v opačnom prípade vráti hodnotu false. Skalárne typy v PHP sú spracované prostredníctvom tejto vstavanej funkcie PHP. PHP podporuje nasledujúce skalárne typy: integer, float (čísla s pohyblivou rádovou čiarkou), string a boolean.

Syntax

Syntax súboru is_scalar() funkcia v PHP je nasledovná:







bool je_skalárny ( $value )

Vyžaduje jeden parameter, ktorým je $value ktorá predstavuje premennú alebo hodnotu, ktorú chcete skontrolovať, či ide o skalárny typ.



Ako Použite funkciu is_scalar() v PHP

Pozrite si niekoľko príkladov v PHP, aby ste lepšie porozumeli použitiu is_scalar() funkciu.



Príklad 1: Výstup booleovskej hodnoty

Nasledujúci kód ukazuje, ako is_scalar() funkciu v PHP možno použiť na určenie, či je vstupná premenná a Boolean dátový typ alebo nie.







$var = pravda ;

ak ( je_skalárny ( $var ) ) {

ozvena 'Táto premenná je typu boolean.' ;

} inak {

ozvena 'Táto premenná nie je booleovský typ.' ;

}

?>

V tomto príklade bude výstup Táto premenná je typu boolean pretože premenná bol je booleovský dátový typ.



Príklad 2: Výstup celočíselnej hodnoty

Nasledujúci príklad určuje, či je vstupná premenná celočíselného typu.



$var = 10 ;

ak ( je_skalárny ( $var ) ) {

ozvena 'Táto premenná je celočíselného typu.' ;

} inak {

ozvena 'Táto premenná nie je celočíselného typu.' ;

}

?>

V tomto príklade bude výstup Táto premenná je celočíselného typu pretože premenná bol je celočíselný dátový typ.

Príklad 3: Výstup hodnoty reťazca

Nasledujúci príklad určuje, či je reťazcová premenná typu reťazec.



$var = 'LinuxHint' ;

ak ( je_skalárny ( $var ) ) {

ozvena 'Táto premenná je typu reťazca.' ;

} inak {

ozvena 'Táto premenná nie je typu reťazca.' ;

}

?>

Vyššie uvedený kód ukazuje, ako is_scalar() funkciu v PHP možno použiť na určenie, či je vstupná premenná dátovým typom reťazca alebo nie. V tomto príklade bude výstup Táto premenná je typu reťazca pretože premenná bol je dátový typ reťazca.

Príklad 4: Výstup pohyblivej hodnoty

Nasledujúci príklad určuje, či je premenná float typu float.



$var = 4.55 ;

ak ( je_skalárny ( $var ) ) {

ozvena 'Táto premenná je typu float.' ;

} inak {

ozvena 'Táto premenná nie je typu float.' ;

}

?>

Tu bude výstup Táto premenná je typu float pretože premenná bol je plavákový typ.

Záver

The is_scalar() funkcia v PHP umožňuje kontrolu, či je vstupná premenná skalárneho typu alebo nie. Je to užitočné pri určovaní, či je daný dátový typ platný alebo nie. Vracia sa pravda iba ak je vstupná premenná skalárneho typu. Je to dôležitá téma pre vývojárov PHP a je široko používaná v programovaní PHP.