Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
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