gpt4 book ai didi

php - 使用 foreach 访问数组元素

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:53 25 4
gpt4 key购买 nike

我正在学习 php,现在我正在努力学习:我有一个包含其他数组的数组,如下所示:

$leftMenu = array(
array('link'=>'Домой', 'href'=>'index.php'),
array('link'=>'О нас', 'href'=>'about.php'),
array('link'=>'Контакты', 'href'=>'contact.php'),
array('link'=>'Таблицы умножения', 'href'=>'table.php'),
array('link'=>'Калькулятор', 'href'=>'calc.php')
);

我需要做的是使用 foreach 通过 html 和此数组绘制一个带有超链接的菜单。这就是我试图做的:

foreach ($leftMenu as $key=>$value){
foreach ($value as $html=>$link){
echo "<a href=$html>$link </a>\n";
}
}

显然它不起作用,因为我在变量 $link 中得到了无效值。我想要的是只传递指向该变量的链接,而不是文本。如何实现?

最佳答案

你不需要在你的数组中循环两次而是一次

foreach ($leftMenu as $value){
echo '<a href="'.$value['href'].'">'.$value['link'].'</a>'."\n";
}

Live working sample here

关于php - 使用 foreach 访问数组元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21987707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com