[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: unset внутри foreach для $_POST
alexblade
PHP:

if(!empty($_POST)){foreach($_POST as &$key){unset($_POST[$key]);}}


но почемуто после этого ,
if (isset($_POST)){
foreach ($_POST as $key=>$value)
{echo "$key : $value \n";}}
без проблем выводит весь $_POST


как сделать чтоб сработал unset ?



Спустя 7 минут, 57 секунд (19.06.2012 - 17:07) johniek_comp написал(а):
unset($_POST);


и все!!! попов детектед!

Спустя 19 минут, 43 секунды (19.06.2012 - 17:27) inpost написал(а):
johniek_comp
Ты бы хоть синтаксис foreach почитал, прежде чем глупые советы давать.

alexblade
Синтаксис посмотри, у тебя либо as $value, либо $key=>$value , но никак не $key.

Спустя 1 минута, 3 секунды (19.06.2012 - 17:28) inpost написал(а):
Говорят: "как корабль назовёшь, так он и поплывёт", но это не относится к переменным. Ты называешь $key, а она у тебя всё равно "value" smile.gif

Спустя 18 минут, 46 секунд (19.06.2012 - 17:47) alexblade написал(а):
Почему не key? Чем он отличается от value smile.gif ? Как хочу так и называю переменые )

Спустя 2 минуты, 50 секунд (19.06.2012 - 17:49) inpost написал(а):
alexblade
Массивы, что такое в них key, а что такое value ? И в чём отличия?

Спустя 16 минут, 28 секунд (19.06.2012 - 18:06) alexblade написал(а):
Foreach ( arr as value=> key)
Key будет value неважно как переменые называются. Я про это.

Спустя 5 минут, 39 секунд (19.06.2012 - 18:11) inpost написал(а):
if(!empty($_POST)){foreach($_POST as &$key){unset($_POST[$key]);}}

Твой код? Или мой?
Мы разбираем первый вид синтаксиса foreach.

foreach($_POST as $lalalalalalala) {
echo $lalalalalalala;
}


теперь вопрос, $lalalalalalala будет key, или value ?

Спустя 21 минута, 24 секунды (19.06.2012 - 18:33) alexblade написал(а):
Value конечно. Запутался походу

Спустя 5 минут, 26 секунд (19.06.2012 - 18:38) inpost написал(а):
alexblade
всё работает?! Говори спасибо smile.gif

Спустя 17 минут, 25 секунд (19.06.2012 - 18:56) alexblade написал(а):
Плюсик не могу поставить smile.gif

Теперь должно работать завтра уже продолжу эксперименты. Спасибо

Спустя 11 минут, 16 секунд (19.06.2012 - 19:07) inpost написал(а):
alexblade
человеческое спасибо важнее smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.