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