массивы — проблема с count () в переполнении стека

У меня есть следующий блок кода в моем контроллере

$reportPostCountArray = $this->objUserModel->findDuplicateReportPost($payloadData['user_id'], $payloadData['post_id']);
var_dump($reportPostCountArray);

count($reportPostCountArray);
var_dump(is_array($reportPostCountArray));

и вывод для вышеуказанного кода следующий:

array(1) {
[0]=>
object(stdClass)#179 (1) {
["post_count"]=>
int(1)
}
}
bool(true)

Пожалуйста, помогите мне исправить причину, по которой я не получаю значение счетчика, хотя возвращаемое значение — массив с размером 1.

0

Решение

Вот что вы хотите сделать:

var_dump($count($reportPostCountArray));

Вы печатали не значение счетчика с помощью var_dump (), а массив и возвращаемое значение is_array (), которое действительно является логическим значением, в данном случае true.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]