我正在尝试制作一个PHP导航栏。我有html代码,我想要做的是使用php字典(“Home”=>“http://www.domain.com/”)并将其转换为html代码。
答案 0 :(得分:13)
<ul>
<?php foreach ($links as $title => $url): ?>
<li><a href="<?php echo htmlentities($url); ?>"><?php echo htmlentities($title); ?></a></li>
<?php endforeach; ?>
</ul>
答案 1 :(得分:6)
foreach($arr as $key=>$value) {
// your code here
}
我不知道你想如何制作导航栏,但是如果你对HTML有任何了解,你应该可以从这里开始。
答案 2 :(得分:1)
最快
<?php
foreach($array as $name => $link){
echo '<a href="',$link,'">',$name,'</a>\n';
}
?>
易于阅读和理解但速度较慢
<?php
foreach($array as $name => $link){
echo "<a href='$link'>$name</a>\n";
}
?>
答案 3 :(得分:0)
foreach (dict as $key => $value){
echo "<a href='$value'>$key</a>";
}
答案 4 :(得分:0)
我不知道我是否理解了这个问题,但你可以使用这样的哈希:
<?php
$navBar = array(
"Home" => "http://www.domain.com/",
"Info" => "http://www.domain.com/info/",
);
foreach($navBar as $key => $val){
echo "<li>$key => $val<li>";
}
?>