Hvordan bruke is_scalar()-funksjonen i PHP

Hvordan Bruke Is Scalar Funksjonen I Php



De is_scalar() funksjon i PHP brukes til å bestemme om den gitte verdien er en skalartype eller ikke. Hvis variabelen er en skalartype, returnerer den true; ellers returnerer den falsk. Skalartyper i PHP håndteres via denne innebygde PHP-funksjonen. PHP støtter følgende skalartyper: heltall, flytende tall), streng og boolsk.

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.