php 버전 업그레이드 이후
본문
php 5.7에서 7.2로 변경 했는데 갑자기 오류가 뜨네요
Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\scrap_test.php on line 21
for($i =0; $i < count($i); $i++) {
답변 4
일반적인 for문의 형태는,
for ($i = 0; $i < 10; $i++) {
입니다.
for ($i = 0; $i < count($i); $i++) {
는 잘못된 코드입니다. for ($i = 0; $i < count(0); $i++) {
수정하려면 전체 코드가 필요합니다.
안녕하세요.
혹시 모르니 아래처럼 실제 배열의 값을 넣어보세요
for ($i = 0; $i < count($array); $i++) {
// ...
}
$arr = [1, 2, 3];
for($i =0; $i < count($arr); $i++) {
echo $arr[$i] . ' ';
}
$i 가 배열이 아니여서 그렇습니다. 반복분에도 앞에도 i를 쓰셨는데 변수를 한번 다시 확인해보세요.
답변을 작성하시기 전에 로그인 해주세요.