<分区>
我试图用单个 foreach 循环生成一个 url 来回显两个数组的所有变量。一些编码示例将受到重视。
到目前为止我有这个:
<?php
foreach($menu_names as $menu_name){
echo "<li><a href='?subj= " .urlencode($subjects["id"]). " '>".$menu_name."</a></li>";
}
?>
我想在这个循环中再添加一个数组
<分区>
我试图用单个 foreach 循环生成一个 url 来回显两个数组的所有变量。一些编码示例将受到重视。
到目前为止我有这个:
<?php
foreach($menu_names as $menu_name){
echo "<li><a href='?subj= " .urlencode($subjects["id"]). " '>".$menu_name."</a></li>";
}
?>
我想在这个循环中再添加一个数组
最佳答案
假设您在这两个数组中有相同数量的项目。
如果你想使用foreach()
,那么数组需要有相同的索引:
foreach ($a as $index => $value)
{
echo $a[$index] .' '. $b[$index];
}
如果数组有数字索引,你可以只使用for()
:
for ($i = 0; $i < sizeof($a); $i++)
{
echo $a[$i] .' '. $b[$i];
}
关于php - 如何在 "single "foreach() 循环中使用多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10326346/