Syntaks
Syntaksen til is_scalar() funksjonen i PHP er som følger:
bool er_skalær ( $verdi )
Det krever én parameter, som er $verdi som representerer variabelen eller verdien du vil sjekke om den er av en skalartype.
hvordan Bruk is_scalar()-funksjonen i PHP
Ta en titt på noen eksempler i PHP for bedre å forstå bruken av is_scalar() funksjon.
Eksempel 1: Utdata en boolsk verdi
Følgende kode viser hvordan is_scalar() funksjon i PHP kan brukes til å bestemme om inngangsvariabelen er en boolsk datatype eller ikke.
$var = ekte ;
hvis ( er_skalær ( $var ) ) {
ekko 'Denne variabelen er en boolsk type.' ;
} ellers {
ekko 'Denne variabelen er ikke en boolsk type.' ;
}
?>
I dette eksemplet vil utgangen være Denne variabelen er en boolsk type fordi variabelen var er en boolsk datatype.
Eksempel 2: Mate ut en heltallsverdi
Følgende eksempel bestemmer om inngangsvariabelen er av heltallstype.
$var = 10 ;
hvis ( er_skalær ( $var ) ) {
ekko 'Denne variabelen er en heltallstype.' ;
} ellers {
ekko 'Denne variabelen er ikke en heltallstype.' ;
}
?>
I dette eksemplet vil utgangen være Denne variabelen er en heltallstype fordi variabelen var er en heltallsdatatype.
Eksempel 3: Sende ut en strengverdi
Følgende eksempel avgjør om strengvariabelen er av strengtype.
$var = 'LinuxHint' ;
hvis ( er_skalær ( $var ) ) {
ekko 'Denne variabelen er en strengtype.' ;
} ellers {
ekko 'Denne variabelen er ikke en strengtype.' ;
}
?>
Koden ovenfor viser hvordan is_scalar() funksjon i PHP kan brukes til å bestemme om inngangsvariabelen er en strengdatatype eller ikke. I dette eksemplet vil utgangen være Denne variabelen er en strengtype fordi variabelen var er en strengdatatype.
Eksempel 4: Sende ut en flytende verdi
Følgende eksempel bestemmer om float-variabelen er av float-type.
$var = 4,55 ;
hvis ( er_skalær ( $var ) ) {
ekko 'Denne variabelen er en flytetype.' ;
} ellers {
ekko 'Denne variabelen er ikke en flytetype.' ;
}
?>
Her vil utgangen være Denne variabelen er en flytetype fordi variabelen var er en flytetype.
Konklusjon
De is_scalar() funksjonen i PHP lar deg sjekke om inngangsvariabelen er en skalartype eller ikke. Det er nyttig for å avgjøre om den gitte datatypen er gyldig eller ikke. Den kommer tilbake ekte bare hvis inngangsvariabelen er en skalartype. Det er et viktig tema for PHP-utviklere og er mye brukt i PHP-programmering.