Hur man använder is_scalar()-funktionen i PHP

Hur Man Anvander Is Scalar Funktionen I Php



De is_scalar() funktion i PHP används för att avgöra om det givna värdet är en skalär typ eller inte. Om variabeln är en skalär typ, returnerar den true; annars returnerar det falskt. Skalära typer i PHP hanteras via denna inbyggda PHP-funktion. PHP stöder följande skalära typer: heltal, flyttal (flyttal), sträng och boolean.

Syntax

Syntaxen för is_scalar() Funktionen i PHP är som följer:







bool är_skalär ( $värde )

Det krävs en parameter, som är $värde som representerar variabeln eller värdet som du vill kontrollera om det är av skalär typ.



Hur Använd funktionen is_scalar() i PHP

Ta en titt på några exempel i PHP för att bättre förstå användningen av is_scalar() fungera.



Exempel 1: Mata ut ett booleskt värde

Följande kod visar hur is_scalar() funktion i PHP kan användas för att avgöra om indatavariabeln är a Boolean datatyp eller inte.







$var = Sann ;

om ( är_skalär ( $var ) ) {

eko 'Denna variabel är en boolesk typ.' ;

} annan {

eko 'Denna variabel är inte en boolesk typ.' ;

}

?>

I det här exemplet blir utgången Denna variabel är en boolesk typ eftersom variabeln var är en boolesk datatyp.



Exempel 2: Mata ut ett heltalsvärde

Följande exempel avgör om indatavariabeln är av heltalstyp.



$var = 10 ;

om ( är_skalär ( $var ) ) {

eko 'Denna variabel är en heltalstyp.' ;

} annan {

eko 'Denna variabel är inte en heltalstyp.' ;

}

?>

I det här exemplet blir utgången Denna variabel är en heltalstyp eftersom variabeln var är en heltalsdatatyp.

Exempel 3: Mata ut ett strängvärde

Följande exempel avgör om strängvariabeln är av strängtyp.



$var = 'LinuxHint' ;

om ( är_skalär ( $var ) ) {

eko 'Denna variabel är en strängtyp.' ;

} annan {

eko 'Denna variabel är inte en strängtyp.' ;

}

?>

Ovanstående kod visar hur is_scalar() funktion i PHP kan användas för att avgöra om indatavariabeln är en strängdatatyp eller inte. I det här exemplet blir utgången Denna variabel är en strängtyp eftersom variabeln var är en strängdatatyp.

Exempel 4: Mata ut ett flytande värde

Följande exempel avgör om floatvariabeln är av floattyp.



$var = 4,55 ;

om ( är_skalär ( $var ) ) {

eko 'Denna variabel är en flytande typ.' ;

} annan {

eko 'Denna variabel är inte en flytande typ.' ;

}

?>

Här kommer utgången att vara Denna variabel är en flytande typ eftersom variabeln var är en flytande typ.

Slutsats

De is_scalar() funktion i PHP tillåter att kontrollera om indatavariabeln är en skalär typ eller inte. Det är användbart för att avgöra om den givna datatypen är giltig eller inte. Den återkommer Sann endast om indatavariabeln är en skalär typ. Det är ett viktigt ämne för PHP-utvecklare och används flitigt i PHP-programmering.