| |
|
|
| | Есть многомерных массив, нужно поститать кол-во элементов, хначение которых не пустое. | |
| |
|
|
| |
|
|
| |
для: tAleks
(11.09.2007 в 16:02)
| | | Ну как-нить вроде
<?php
$arr[1][] = 'aaa';
$arr[2][] = '';
function func($arr)
{
$count = 0;
foreach ($arr as $val) {
if (is_array($val))
$count += func($val);
elseif ($val !== '')
$count++;
}
return $count;
}
echo func($arr);
?>
|
| |
| |
|
|
| |
|
|
| |
для: kasmanaft
(11.09.2007 в 17:15)
| | | Блин, че-то слишком длинно....
А че-нить специального, типа array_sum(), только рекурсивного, нет? | |
| |
|
|
| |
|
|
| |
для: tAleks
(11.09.2007 в 17:19)
| | | arra_map(), array_sum(); | |
| |
|
|
| |
|
|
| |
для: kasmanaft
(11.09.2007 в 17:15)
| | | думаю, можно было через static | |
| |
|
|
| |
|
|
| |
для: bronenos
(11.09.2007 в 17:48)
| | | Ну в таком случае ф-ю нельзя будет использовать неск. раз...
> А че-нить специального, типа array_sum(), только рекурсивного, нет?
Не знаю.. я ничего вроде не всречал такого.. | |
| |
|
|