count(): Parameter 에러 질문드립니다.
본문
warning : count(): parameter must be an array or an object that implements countable on line 36
php 7.3버전 사용중이라 뜨는 에러가 맞나요? 초심자라 짧은 지식으로 해결하기가 어려워 질문드립니다. 감사합니다.
답변 3
for ($i=0; $i<count( (array) $lists); $i++) {
라고 수정해 보세요.
for ($i=0; $i < count($lists); $i++) {
이 문장에서
count($lists)의 인자 값인
$lists 가 배열이거나 오브젝트여야 한다는 의미인데요
아래와같이 로직을 추가/변경해보세요
$cnt = 0;
if (is_array($lists))
$cnt = count($lists);
for ($i=0; $i < $cnt; $i++) {
php.ini 에서
display_error = Off 로 수정하면 에러가 사라질것 같습니다.
저는 해결했습니다.
답변을 작성하시기 전에 로그인 해주세요.