Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (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);
    }

Такой кусок кода поможет? Просто пример...

Stek 09-04-2004 19:12 214245

unset($array['elemen_name']);


Время: 16:12.

Время: 16:12.
© OSzone.net 2001-