Показать полную графическую версию : Массивы в ПХП
PhoeniX BoG
02-04-2004, 23:13
Подскажите, как удалить элемент массива.
array_splice($a, $i, 1) не работает
Prisoner
03-04-2004, 08:27
Должно работать.
Что вам нужно сделать? И что делается вместо этого?
PhoeniX BoG
03-04-2004, 22:23
У меня есть массив из около 40 элементов. Скрипт должен вывести информацию из элемента со случайным индексом, а потом удалить этот элемент так, чтобы длина массива уменьшилась на 1. Потом массив через сессии передается этому же скрипту.
У меня он,наверное, удаляет не те элементы, т.к. после нескольких выполнений я вижу на экране одни и те же элементы
Prisoner
04-04-2004, 08:19
$MyArray = range(1, 10);
echo 'До изменения:<br>';
print_r(array_values($MyArray));
echo '<br>';
for ($I=1; $I<11;$I++)
{
echo Шаг №'.$I.':<br>';
print_r(array_values($MyArray));
echo '<br>';
array_splice($MyArray, rand(1, sizeof($MyArray)-1), 1);
}
Такой кусок кода поможет? Просто пример...
unset($array['elemen_name']);
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.