테스트 사이트 - 개발 중인 베타 버전입니다

count() 함수 오류 입니다. 값이 없어서 그런걸까요? 채택완료

세진컴퓨터랜드 2년 전 조회 1,618

Warning: count(): Parameter must be an array or an object that implements Countable in

 

count() 함수 오류 입니다. 값이 없어서 그런걸까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
s
sinbi Expert
2년 전

count() 함수는 배열이나 객체의 요소 개수를 세는 녀석인데,

셀 대상이 배열이나 객체인지 불확실해서 생기는 에러이네요.

해당 매개변수 앞에 (array) 키워드 넣어보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

https://www.php.net/manual/en/function.is-array.php

 

 

if( is_array( $some))  echo count( $some);

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

2년 전

count하려는 대상이 배열이어야 하는데

해당 대상이 값을 가져오는 과정에서 빈값이 들어가고 있을 지도 모르겠네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

세크티
2년 전

값이 없어서 그런거같습니다. @count() 이렇게 써보세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인