У меня есть следующий блок кода в моем контроллере
$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.
Вот что вы хотите сделать:
var_dump($count($reportPostCountArray));
Вы печатали не значение счетчика с помощью var_dump (), а массив и возвращаемое значение is_array (), которое действительно является логическим значением, в данном случае true.
Других решений пока нет …