Как да използвате функцията is_scalar() в PHP

Kak Da Izpolzvate Funkciata Is Scalar V Php



The is_scalar() функция в PHP се използва за определяне дали дадената стойност е скаларен тип или не. Ако променливата е скаларен тип, тя връща true; в противен случай връща false. Скаларните типове в PHP се обработват чрез тази вградена PHP функция. PHP поддържа следните скаларни типове: integer, float (числа с плаваща запетая), string и boolean.

Синтаксис

Синтаксисът на is_scalar() функция в PHP е както следва:







bool е_скалар ( $стойност )

Необходим е един параметър, който е $стойност който представлява променливата или стойността, която искате да проверите дали е от скаларен тип.



Как да Използвайте функцията is_scalar() в PHP

Разгледайте някои примери в PHP, за да разберете по-добре използването на is_scalar() функция.



Пример 1: Извеждане на булева стойност

Следният код демонстрира как is_scalar() функция в PHP може да се използва за определяне дали входната променлива е a Булева стойност тип данни или не.







$вар = вярно ;

ако ( е_скалар ( $вар ) ) {

ехо „Тази променлива е от булев тип.“ ;

} друго {

ехо „Тази променлива не е булев тип.“ ;

}

?>

В този пример изходът ще бъде Тази променлива е от булев тип тъй като променливата беше е булев тип данни.



Пример 2: Извеждане на целочислена стойност

Следващият пример определя дали входната променлива е от тип цяло число.



$вар = 10 ;

ако ( е_скалар ( $вар ) ) {

ехо „Тази променлива е цяло число.“ ;

} друго {

ехо „Тази променлива не е цяло число.“ ;

}

?>

В този пример изходът ще бъде Тази променлива е от целочислен тип тъй като променливата беше е целочислен тип данни.

Пример 3: Извеждане на низова стойност

Следващият пример определя дали низовата променлива е от тип низ.



$вар = 'LinuxHint' ;

ако ( е_скалар ( $вар ) ) {

ехо „Тази променлива е тип низ.“ ;

} друго {

ехо „Тази променлива не е тип низ.“ ;

}

?>

Горният код демонстрира как is_scalar() функция в PHP може да се използва за определяне дали входната променлива е низов тип данни или не. В този пример изходът ще бъде Тази променлива е тип низ тъй като променливата беше е низов тип данни.

Пример 4: Извеждане на плаваща стойност

Следващият пример определя дали променливата float е от тип float.



$вар = 4.55 ;

ако ( е_скалар ( $вар ) ) {

ехо „Тази променлива е тип float.“ ;

} друго {

ехо „Тази променлива не е тип float.“ ;

}

?>

Тук изходът ще бъде Тази променлива е тип float тъй като променливата беше е плаващ тип.

Заключение

The is_scalar() функция в PHP позволява проверка дали входната променлива е скаларен тип или не. Полезно е при определяне дали даден тип данни е валиден или не. Връща се вярно само ако входната променлива е скаларен тип. Това е важна тема за PHP разработчиците и се използва широко в PHP програмирането.