문제점을 알 수 없습니다. 실행되지 않을 경우
$thisvb = (int) $key2;
if ($thisvb == ($lastvb + 1)) { //This don't work
echo '<li>';
} else { echo '<li value="' . $key2 . '">';}
$last = (int) $key2;
아래는 전체 코드입니다 :
이
은 문제가 코드입니다.<?php
$voiceboxes = array(
'141133' => array(
'1' => array(
'Title' => 'Title2',
'Link' => 'http://...',
),
'2' => array(
'Title' => 'Title3',
'Link' => 'http://...',
),
'3' => array(
'Title' => 'Title4',
'Link' => 'http://...',
)
)
);
$last = 0;
//$this = 0;
echo "<ol>\n";
foreach ($voiceboxes as $key => $value) {
$lastvb = 0;
$thisvb = 0;
//$voiceboxes[$key]['title']
echo "<ol>\n";
foreach ($value as $key2 => $value2) {
$thisvb = (int) $key2;
if ($thisvb == ($lastvb + 1)) { //This don't work
echo '<li>';
} else { echo '<li value="' . $key2 . '">';}
$last = (int) $key2;
echo $voiceboxes[$key][$key2]['Title'] . "<br/>" . $voiceboxes[$key][$key2]['Link'] . '</li>' . "\n";
}
}
echo "</ol>\n";
echo '</ol>';
?>
이 내가
이<ol>
<ol>
<li>Title2<br/>http://...</li>
Title3<br/>http://...</li> <!-- this ain't right, it should start with <li> -->
Title4<br/>http://...</li> <!-- same here -->
</ol>
</ol>
나는 그것을 알아낼 수 없습니다, 아는 사람 않습니다 무엇을 얻을?
5 명 당신이 그것의 일부를 해결 에코 –
를 잊어 동의없는 말. 그러나 지금보십시오. –
나머지 질문과 함께 다른 질문을 게시하십시오 –