|
|
|
| Допустим есть массив $ar, состоящий из скольки-то элементов.
Как удалить один элемент $ar[$i]
Допустим ищем удаляем элемент с пустым значением:
for ($i=0; $i<=count($ar); $i++)
{
if ($ar[$i] = "")
{
что дальше? | |
|
|
|
|
|
|
|
для: NiKRON
(07.10.2004 в 02:18)
| | Я бы решил задачу по другому
<?
for ($i=0; $i<=count($ar); $i++)
{
if ($ar[$i] != "") ar1[] = ar[$i];
}
?>
|
После чего у вас есть нужный вам массив ar1
P.S. В сравни знак равно надо писать так "==" иначе вы просто обнуляете весь массив. | |
|
|
|
|
|
|
|
для: Artem S.
(07.10.2004 в 08:44)
| | Спасибо. Всё гениальное просто :=) | |
|
|
|
|
|
|
|
для: NiKRON
(07.10.2004 в 02:18)
| | Можно воспользоваться функцией unset():
<?php
for ($i=0; $i<=count($ar); $i++)
{
if ($ar[$i] == "") unset($ar[$i]);
}
?>
|
PS Хотя самому бы мне пришёл в голову первым вариант Artem S. :))) так как в других языках программирования обычно так и поступают, там таких функций нет. | |
|
|
|