Простейший вопрос насчет удаления элемента из массива

zaartix

Новичок
Простейший вопрос насчет удаления элемента из массива

Есть ассоциативный массив
PHP:
$_SESSION = array (
"id1" => "34",
"id2" => "23",
"id3" => "45"
);
Можно-ли просто удалить элемент из массива? Не значение элемента, а именно так, чтоб получилось:
PHP:
$_SESSION = array (
"id1" => "34",
"id3" => "45"
);
Уверен, что есть стандартная функция, но к сожалению ненашел :(
 

Фанат

oncle terrible
Команда форума
unset()
об этом большими буквами в мануале написано.
покажи - где ты читал, что не увидел?
 

HabaHaba

Новичок
Вообще то unset(), но ты уверен, что правильно работаешь с сессиями?
--UPDATED--
:D :D :D
 

zaartix

Новичок
Спасибо.
http://www.php.net/manual/ru/ref.array.php
Про unset() ни слова :(
Только в комментах нашел щас... Как-то туда не посмотрел сразу...

HabaHaba - сессии я решил использовать из соображений простоты. Задача:
Есть сайт с вертолетами, для того, чтобы добавить новый вертолет в базу мы вводим его название, описание, картинку. Далее во фрейме открывается окно добавления характеристик, тоесть бывирается из базы характеристика и вводится ее значение. Дабы не обновлять постоянно страницу с введенными названием и описанием вертолета я вынес добавление характеристик в фрейм. Ну а для хранения введенных уже характеристик подумал, что сессии вполне подойдут. Может не совсем оптимальный способ, но вполне простой для хранения введенных во фрейме данных.
Или есть способ проще?
 

HabaHaba

Новичок
Да нет, я не в том смысле, что мол, зря ты используешь сессии под конкретную задачу. Я в том смысле, что для работы с сессиями есть свой набор функций.
Например, твой вопрос с удалением из массива решился бы следующим образом:
PHP:
<?
session_register("id1");
session_register("id2");
session_register("id3");

$_SESSION["id1"]=223;
$_SESSION["id2"]=244;
$_SESSION["id3"]=553;

print "<pre>";
   print_r($_SESSION);
print "</pre>";

session_unregister("id2");

print "<pre>";
   print_r($_SESSION);
print "</pre>";
?>
Хотя, я давно не пишу на PHP и возможно, мой подход концептуально устарел ;)
 

Фанат

oncle terrible
Команда форума
Хаба, ты совершенно прав. В последней строчке. ;-)
 

Кром

Новичок
HabaHaba, твой код действительно устарел. Так как ты советуешь делать уже не надо.
 

HabaHaba

Новичок
Вот видишь, Заатрикс, так что не слушай меня :)
--updated--
Ну сорри, коллеги... Я ориентируюсь на свои знания годичной/полутрогодичной давности :)
Всё, больше не буду ничего советовать :)
 

zaartix

Новичок
у меня чуток по-другому, но тот пример кода, что я написал - вообще никакого отношения к задаче не имел, придумал для простоты самый наглядный...
 
Сверху