Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
is_scalar
(PHP 4 >= 4.0.5, PHP 5)
is_scalar - определяет, является ли переменная скаляром.Описание
bool is_scalar ( mixed var )определяет, является ли переменная скаляром.
Скалярными являются переменные, содержащие integer, float, string или boolean. Типы array, object и resource не являются скалярными.
Примечание: is_scalar() не рассматривает значения типа resource как скалярные, так ка ресурсы являются абстрактными типами данных, основанными в настоящее время на целых числах. На детали этой реализации не следует полагаться, так как она может измениться.
var - Переменная для анализа.
Возвращает TRUE, если переменная var является скаляром, иначе возвращает FALSE
Пример 1. is_scalar()
function show_var($var)
{
if (is_scalar($var)) {
echo $var;
} else {
var_dump($var);
}
}
$pi = 3.1416;
$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");
show_var($pi);
show_var($proteins)
Результат выполнения данного примера:
3.1416 array(3) {
[0]=> string(10) "hemoglobin"
[1]=> string(20) "cytochrome c oxidase"
[2]=> string(10) "ferredoxin" }
Смотрите также: is_float(), is_int(), is_numeric(), is_real(), is_string(), is_bool(), is_object(), is_array().
Описание на ru2.php.netОписание на php.ru