|
|
|
| Есть ли функция для удаления строки из массива? Я опять мучаю корзину. Товар надо удалить. Можно конечно переписать в другой массив без определённых элементов, но может есть что-то удобнее? | |
|
|
|
|
|
|
|
для: SMAlik
(26.01.2005 в 09:44)
| | Можно воспользоваться функцией
array array_splice ( array input, int offset [, int length])
|
offset - определяет индекс элемента, который нужно удалить.
length - кол-во удаляемых элементов.
Пример: удаляем элемент blue
<?
$input = array("red", "green", "blue", "yellow");
array_splice($input, 2, 1);
echo "<pre>";
print_r($input);
echo "</pre>";
?>
|
Это выведет на экран:
<?
Array
(
[0] => red
[1] => green
[2] => yellow
)
?>
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(26.01.2005 в 10:07)
| | А можно удалить по значению? Т.е. чекбоксы передают значение в массив и удалить из др массива можно? | |
|
|
|
|
|
|
|
для: SMAlik
(26.01.2005 в 09:44)
| | Можно удалять отдельные элементы массива функцией unset
<?
unset($arr['left']);
?>
|
| |
|
|
|