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개 / 댓글 2개
일반적인 for문의 형태는,
for ($i = 0; $i < 10; $i++) {
입니다.
for ($i = 0; $i < count($i); $i++) {
는 잘못된 코드입니다. for ($i = 0; $i < count(0); $i++) {
수정하려면 전체 코드가 필요합니다.
답변에 대한 댓글 2개
$i 가 배열이 아니여서 그렇습니다. 반복분에도 앞에도 i를 쓰셨는데 변수를 한번 다시 확인해보세요.
$arr = [1, 2, 3];
for($i =0; $i < count($arr); $i++) {
echo $arr[$i] . ' ';
}
안녕하세요.
혹시 모르니 아래처럼 실제 배열의 값을 넣어보세요
for ($i = 0; $i < count($array); $i++) {
// ...
}
답변을 작성하려면 로그인이 필요합니다.
$url = "https://"; //파싱 대상 url,
$target_bo_table = "free";//파싱후 등록할 대상 게시판
$result_list = gnuboard_scrap($url, $target_bo_table);
echo "<h3>파싱후 등록된 게시물</h3></br>";
for($i =0; $i < count($i); $i++) {
$row = $result_list[$i];
echo "<a href='/bbs/board.php?bo_table={$target_bo_table}&wr_id={$row['wr_id']}' target='_blank'>{$row['wr_id']} {$row['wr_subject']}</a><br>";
}
[/code]
이건데 그 제목은 잘가져오는데 내용을 못가져오는데 왜그런건가요?