Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2011, 14:16   #1
alt5000
PHP
Пользователь
 
Аватар для alt5000
 
Регистрация: 28.03.2007
Сообщений: 70
Вопрос isset($_GET)

Здравствуйте, уважаемые коллеги!

У меня на страничке есть набор функций, логика вызова которых определяется наличием значений в определенных ключах массива $_GET. Изначально страница не имеет установленных значений в этом массиве (точнее не должна). Однако этот код


PHP код:
echo(isset($_GET)."<br>");
var_dump($_GET);

if (!isset(
$_GET))
{
    echo(
"GET is empty");
    exit;
}
else
{
    echo(
"GET is NOT empty");
    exit;

возвращает

Цитата:
1
array(0) { }
GET is NOT empty
В документации по ISSET сказано, что должна возвращать TRUE/FALSE
Как мне вычислить, содержит ли массив значение

И еще небольшой вопрос - как мне пройти по всем существующим ключам массива в цикле и уничтожить их
alt5000 вне форума Ответить с цитированием
Старый 01.12.2011, 14:41   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от alt5000 Посмотреть сообщение
1. Как мне вычислить, содержит ли массив значение
2. как мне пройти по всем существующим ключам массива в цикле и уничтожить их
1. empty()
2. array()
Andkorol вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обращение к суперглобальным массивам($_SRVER,$_GET,...) L_M PHP 3 04.07.2010 21:54
Проблемы с $_GET JekaX PHP 6 16.03.2009 01:00