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.