Функция удаления пустых элементов масива
а то не хочется писать цикл..
Цитата:
Originally posted by lootelen
ребят, не подскажите есть ли сабж ?
а то не хочется писать цикл..
ребят, не подскажите есть ли сабж ?
а то не хочется писать цикл..
Лень матушка!!!!!1 :D :D
Код:
function delElem($dim){
$i=0;
for($j=0;$j<count($dim);$j++)
{
if($dim[$j]){ $newDim[$i]=$dim[$j]; $i++; }
}
return $newDim;
}
$i=0;
for($j=0;$j<count($dim);$j++)
{
if($dim[$j]){ $newDim[$i]=$dim[$j]; $i++; }
}
return $newDim;
}
Цитата:
Originally posted by lootelen
ребят, не подскажите есть ли сабж ?
а то не хочется писать цикл..
ребят, не подскажите есть ли сабж ?
а то не хочется писать цикл..
а еще можно так:
Код:
$dim=array(0,1,2,3,4,0,6,7);
function isNull($var){
return ($var!=0)
}
print_r(array_filter($dim, "isNull"));
function isNull($var){
return ($var!=0)
}
print_r(array_filter($dim, "isNull"));
должно вывести:
[1]=>1
[2]=>2
[3]=>3
[4]=>4
[6]=>6
[7]=>7
Пасиб ребят ! ;-)