Forum Webscript.Ru

Программирование => PHP => Тема начата: Foshvad от 05 Июля 2001, 03:35:10

Название: удаление элемента массива
Отправлено: Foshvad от 05 Июля 2001, 03:35:10
Люди добрый!
Подскажите, как удалить элемент массива? Так чтоб пустным место не осталось и все элементы сдвинулись?
Название: удаление элемента массива
Отправлено: !ataMAN! от 08 Июля 2001, 16:51:30
Циклом дружок:)
Название: удаление элемента массива
Отправлено: Ineon от 17 Июля 2001, 16:34:01
Если хочешь удалить элемент "b" массива "a"
Функцией
Unset(a)
Название: удаление элемента массива
Отправлено: Foshvad от 17 Июля 2001, 18:25:12
А array_slice подойдет?
Название: удаление элемента массива
Отправлено: lodevar от 18 Июля 2001, 10:56:00
подойдет.
Название: А array_slice подойдет?
Отправлено: Kuulest от 10 Апреля 2002, 15:00:26
Цитировать
А array_slice подойдет?

imho logichnee ispolzovat splice(on kak raz dlya udaleniya)

$arr=array(\'one\',\'two\',\'three\');
array_splice($arr,1,1);//udalyaet vtoroy element
?>
Название: удаление элемента массива
Отправлено: FILA от 10 Апреля 2002, 15:23:35
Kuulest
а нельзя сделать unset($arr[1]);??

Ineon
Unset() уже не функция, а оператор :)
Название: Mojno
Отправлено: Kuulest от 10 Апреля 2002, 16:24:34
Цитировать
Kuulest
а нельзя сделать unset($arr[1]);??

No tak kak avtor temi sprosil naschet array_slice ya podumal chto emu tak je nukno poluchit udalennie elementi.

$deleted_items=array_splice();
Название: удаление элемента массива
Отправлено: Britva от 10 Апреля 2002, 17:38:38
Тема ушла в php-форум
Название: удаление элемента массива
Отправлено: Dm от 11 Апреля 2002, 01:31:28

unset($arr[$n]);
$arr = array_slice($arr, 0);


array_splice как то криво работает :(