Задачки по PHP

8.08K
.

Blade

ну без параметра вызывать её нет смысла
имеет смысл во избежание варнинга(в случае, если вместо массива подсунуть null), только в сам вызов ф-ции ещё надо вставить array()
code (+/-)
/** Во избежание всех ошибок =)) **/
echo counting(array());
.
The Frontend-Warrior
# ДоХтор (13.10.2015 / 22:44)
имеет смысл во избежание варнинга
Я не про вызов с пустым массивом(что по дефолту, что нет), там всё тип-топ. Без параметра незачем её вызывать, ты же заранее знаешь, какой результат
.
# Blade (13.10.2015 / 22:47)
Я не про вызов с пустым массивом(что по дефолту, что нет), там всё тип-топ. Без параметра незачем её вызывать, ты же заранее знаешь, какой результат
Да. Пожалуй я слишком перестраховываюсь
.
Jahak
# Blade (13.10.2015 / 21:52)
Где-то это я уже видел. Ты PHP не по видеоурокам от "Специалиста" учил?
Никогда не учился по видео урокам, всегда читаю книги и блоги.

Ну ребята вы и намудрили
Blade, у тебя ошибка, найди и исправь, неправильно подсчитывается рекурсивный массив. Например вот:
$array = [
    [],
    [[]],
    [[[]]],
    [[[[]]]],
    [[[[[]]]]],
    [[[[[[]]]]]],
    'a' => [
        'b' => 'c',
        'd' => 'e'
    ],
    'b' => [
        'f' => 'g',
        'h' => 'i'
    ]
];
//       int(10)                int(27)
var_dump(myCount($array, true), count($array, COUNT_RECURSIVE));
.

Хотел сказать многомерный массив, тороплюсь, некогда

.
(\/)____o_O____(\/)

чем вам sizeof не угодил?

.

Jahak

Ну ребята вы и намудрили
что тебя смущает в моём варианте?
.

Koenig, Ну ты что, это же была простая задача, чтобы люди понимали как пришлось бы работать если бы не было count, sizeof

.

ДоХтор, Я в непонятках, зачем ты впихнул unset($val); ?

.
(\/)____o_O____(\/)

что там по моей задачке?

Всего: 270