Функция PHP is_scalar()
is_scalar()Функция используется для определения, является ли переменная скалярной.
Скалярные переменные — это переменные, содержащие целое число, число с плавающей запятой, строку или логическое значение, тогда как массив, объект и ресурс не являются скалярными.
PHP 4 >= 4.0.5, PHP 5, PHP 7
Синтаксис
bool is_scalar ( mixed $var )
Описание параметра:
- $var: переменная для проверки.
Возвращаемое значение
Возвращает TRUE, если указанная переменная является скалярной, в противном случае возвращает FALSE.
Пример
Пример
function show_var($var) {
if (is_scalar($var)) {
echo $var;
} else {
var_dump($var);
}
}
$pi = 3.1416;
$sites = array("Example", "Google", "Facebook");
show_var($pi);
echo PHP_EOL;
show_var($sites)
Результат вывода:
3.1416
array(3) {
[0]=>
string(6) "Example"
[1]=>
string(6) "Google"
[2]=>
string(8) "Facebook"
}
Другие расширения
Доступные функции PHP