Вы не зашли.
Главная » PHP » Удаление пустого элемента масива
#1. WapStyle Off (3)
Участник
2013.02.04 07:07
Такс чёто я туплю. Короче передаю данные с формы

Код:
print_r($_POST);
Получаю

Код:
[text] =>
Т.е. пустая форма. Далее делаем так

Код:
$text = isset($_POST['text']) ? $_POST['text'] : NULL;
отсюда следает что $text должен выдать NULL, но блин что не так и $text выдаёт "" тоже пустое но не NULL

Может я что-то не догоняю, но
Код:
$text = empty($_POST['text']) ? NULL : $_POST['text'];
Получаю тож самое..мля
Отредактировано WapStyle (2013.02.04 07:07)
#2. tipsun Off (19)
Moderator
2013.02.04 08:08
Адрес на всякий случай проверь (action="").
Показать скрытый текст

Код:
<pre>
<?php print_r($_POST); ?>
</pre>
#3. WapStyle Off (3)
Участник
2013.02.04 09:09
Код:
<form method="post" action="/index.php">
<textarea maxlength="3000" rows="5" cols="20" name="text"></textarea>
<input name="submit" type="submit" value="Go"/></form>
Отредактировано WapStyle (2013.02.04 10:10)
#4. Gemorroj Off (107)
Administrator
2013.02.04 12:12
WapStyle, ты не пустую форму получаешь, а пустой элемент формы.
Вариант с empty должен работать.
#5. WapStyle Off (3)
Участник
2013.02.04 12:12
о как. ща мне empty выдал NULL  yikes 
усё, старею  big_smile
Отредактировано WapStyle (2013.02.04 12:12)
#6. Gemorroj Off (107)
Administrator
2013.02.04 12:12
WapStyle, не print_r проверяй, а var_dump. print_r не показывает типы данных.
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.014 s