| |
автор: Fddd (28.06.2006 в 14:00) |
|
| | Как узнать. Переменная массив или нет??? | |
| |
|
|
| |
|
|
| |
для: Fddd
(28.06.2006 в 14:00)
| | | is_array | |
| |
|
|
| |
автор: Fddd (28.06.2006 в 14:11) |
|
| |
для: RV
(28.06.2006 в 14:01)
| | | Конечно она не даёт то что мне нужно, но всёравно спасио.
Вот я головой подумал немного:
<?php
$test[]="1";
$test[]="2";
if (count($test)>1) echo "Массив"; else echo "Не Массив";
?>
|
Выведет что массив. А если так:
<?php
$test[]="1";
if (count($test)>1) echo "Массив"; else echo "Не Массив";
?>
|
То нет.
А is_array напишет что массив так как $test[]="1"; | |
| |
|
|
| |
|
|
| |
для: Fddd
(28.06.2006 в 14:11)
| | |
if (is_array($test))
{
echo "array";
}
else
{
echo "no array";
}
|
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: Fddd
(28.06.2006 в 14:11)
| | | Все совершенно логично.
Поскольку объявляет - таки переменную как массив,
просто состоящий из 1 элемента.
З.Ы. is_array - вполне нормальная функция... Не нужно велосипедов... %) | |
| |
|
|
| |
автор: Fddd (30.06.2006 в 14:43) |
|
| |
для: Illuminare
(30.06.2006 в 14:36)
| | | >З.Ы. is_array - вполне нормальная функция... Не нужно велосипедов... %)
Я знаю :) Я просто сначало неправильно выразился, мне нужнобыло узнать $test содержит обычную переменную или же массив, и в случае если данные переданы на $test как на обычную переменную, is_array уже не подойдёт. | |
| |
|
|
| |
|
|
| |
для: Fddd
(30.06.2006 в 14:43)
| | | Как вы данные передаёте так чтоб эта функция не подходила?
Привидите пример а мы постараемся помочь. | |
| |
|
|
| |
|
|
| |
для: Fddd
(30.06.2006 в 14:43)
| | | >$test как на обычную переменную, is_array уже не подойдёт.
is_array выведет FALSE занчит переменная не массив. а если выведет TRUE значит массив. третьего не дано. или массив или нет | |
| |
|
|