count(): Parameter 에러 질문드립니다.

count(): Parameter 에러 질문드립니다.

QA

count(): Parameter 에러 질문드립니다.

답변 3

본문

warning : count(): parameter must be an array or an object that implements countable on line 36

1954057877_1593743182.2144.png

 

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++) {

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1
© SIRSOFT
현재 페이지 제일 처음으로