페이지가로드되지 않아서 for 루프 또는 foreach 루프 중 하나와 함께 뭔가 잘못 될 수 있으므로 내 코드에 문제가 있음을 알고 있습니다. topRankings 변수가 올바르게 설정되어 올바른 값을 제공합니다.for/foreach 루프로 인해 페이지가 표시되지 않음
<?php
for ($i = 0; $i >= count($topRankings); $i++){
foreach($topRankings[$i] as $k=>$v)
{
$seperator = ($elements == $count) ? '' : '<hr />';
$name = (!isset($row['character_name'])) ? 'TBD' : $row['character_name'];
$count++;
?>
<li><span class="red"><?php echo $name; ?></span></li>
<?php
}
}
?>
$ topRankings
Array ([0] => Array ([character_name] => Kid Wonder) [1] => Array ([character_name] => Ryu Satoshi) [2] => Array ([character_name] => Oriel) [3] => Array ([character_name] => \"The Ladies Man\" Luscious Landon) [4] => Array ([character_name] => \"The Outlaw\" Mike Mayhem))
편집의에서 print_r : 내가 정의되지 않은 카운트 변수와 정의되지 않은 받고 있어요 가변 요소와 오프셋 미확정 5.
<?php
$count = count($topRankings);
for ($i = 0; $i <= $count; $i++) {
foreach($topRankings[$i] as $k=>$v)
{
$seperator = ($elements == $count) ? '' : '<hr />';
$name = (!isset($row['character_name'])) ? 'TBD' : $row['character_name'];
$count++;
?>
<li><span class="red"><?php echo $name; ?></span></li>
<?php
}
}
?>
은 얼마나 많은 시간이 반복된다? 마찬가지로'$ topRankings'의 값과'$ topRankings [x]'에있는 행의 개수는 얼마입니까? – Nexerus
topRankings의 print_r을 수행하면 다음과 같습니다. Array ([0] = > Array ([character_name] = > Kid Wonder) [1] = > Array ([character_name] = > Ryu Satoshi) [2] = > 배열 ([character_name] = > Oriel) [3] = > 배열 ([character_name] = > \ "숙녀 Man \"Luscious Landon) [배열 ([character_name] = > \ "The Outlaw \"Mike Mayhem)) –
@ Mr.Magoo 게시물 하단의 코드 블록에 print_r의 출력을 게시 할 수 있습니까? 그렇게 쉽게 읽을 수 있습니다. –