-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
- -
Массивы в ПХП
(
http://forum.oszone.net/showthread.php?t=31243)
PhoeniX BoG |
02-04-2004 23:13 214241 |
Подскажите, как удалить элемент массива.
array_splice($a, $i, 1) не работает
|
Prisoner |
03-04-2004 08:27 214242 |
Должно работать.
Что вам нужно сделать? И что делается вместо этого?
|
PhoeniX BoG |
03-04-2004 22:23 214243 |
У меня есть массив из около 40 элементов. Скрипт должен вывести информацию из элемента со случайным индексом, а потом удалить этот элемент так, чтобы длина массива уменьшилась на 1. Потом массив через сессии передается этому же скрипту.
У меня он,наверное, удаляет не те элементы, т.к. после нескольких выполнений я вижу на экране одни и те же элементы
|
Prisoner |
04-04-2004 08:19 214244 |
Код:
$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']);
|
Время: 16:12.
© OSzone.net 2001-