Массив count считает 1 слишком много - PullRequest
1 голос
/ 23 февраля 2009

Кто-нибудь знает, как обойти раздражающую проблему: при подсчете количества значений в массиве, если значение равно 0, оно говорит 1, потому что оно считает имя или что-то еще. Так вот так:

0 : 1
1 : 1
2 : 2
3 : 3
4 : 4
5 : 5
6 : 6
7 : 7
8 : 8

1 Ответ

5 голосов
/ 23 февраля 2009

Чтобы полностью ответить на вопрос, мне понадобится код для этого.

Я подозреваю, что все, что вы делаете, count() в первый раз - не пустой массив, а что-то еще. Инициализированная переменная, не равная NULL, не являющаяся массивом и не являющаяся объектом Countable, имеет значение count(), равное 1.

См. документацию к счету для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...