3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超6個(gè)贊
我認(rèn)為您使它比所需的輸入數(shù)組復(fù)雜一點(diǎn)
$sub_menu = array(
array(
'titulo' => 'Ropa',
'url' => '/ropa.html'),
array(
'titulo' =>'Electronica',
'url' => '/electronica.html'
),
array(
'titulo' => 'Higiene',
'url' =>'/higiene.html'
),
array(
'titulo' => 'Alimentos',
'url' => '/alimentos.html'
),
array(
'titulo' => 'Otros',
'url' => '/otros.html'
)
);
echo '<ul>'.PHP_EOL;
foreach ($sub_menu as $parent) {
echo '<li><a href="' . $parent['url'] . '">' . $parent['titulo'] . '</a></li>'.PHP_EOL;
}
echo '</ul>'.PHP_EOL;
結(jié)果
<ul>
<li><a href="/ropa.html">Ropa</a></li>
<li><a href="/electronica.html">Electronica</a></li>
<li><a href="/higiene.html">Higiene</a></li>
<li><a href="/alimentos.html">Alimentos</a></li>
<li><a href="/otros.html">Otros</a></li>
</ul>

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
使用基本foreach()
循環(huán)來呈現(xiàn)您的“導(dǎo)航欄”...編輯 HTML 以滿足您的特定需求:
foreach ($sub_menu as $key => $value) { echo "<li><a href='" . $value['url'] . "'>" . $value['titulo'] . "</a></li>"; }

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超6個(gè)贊
你在錯(cuò)誤的地方有 echo ul 試試下面的代碼
<?php
echo "<ul>";
foreach ($sub_menu as $parent) {
if (is_array($parent)) {
echo '<li><ul>';
foreach ($parent as $children => $key) {
echo '<li><a href="#">' . $children . '</a>';
}
echo '</ul></li>';
}else {
echo '<li><a href="#">' . $parent . '</a>';
}
}
echo "</ul>";
?>
- 3 回答
- 0 關(guān)注
- 179 瀏覽
添加回答
舉報(bào)