Php 阵列回显区域设置的问题
我试图在foreach for location中回显来自数组的结果,但是数组遇到了问题Php 阵列回显区域设置的问题,php,arrays,Php,Arrays,我试图在foreach for location中回显来自数组的结果,但是数组遇到了问题 <select name="locale"> <?php foreach ($locales at $location => $lo) { echo '<option value="' . $lo[0] . '">' . $lo[1] . '</option>'; } ?> </select>
<select name="locale">
<?php
foreach ($locales at $location => $lo) {
echo '<option value="' . $lo[0] . '">' . $lo[1] . '</option>';
}
?>
</select>
我正在尝试将位置代码输入到显示选项中的值和易于读取的位置。只是运气不太好
非常感谢:-)
$lo[0]
不支持区域设置。根据foreach
循环的定义,它存储在$lo
中,并且位置已经在$location
中
<select name="locale">
<?php
foreach ($locales at $lo => $location) {
echo '<option value="' . $lo . '">' . $location . '</option>';
}
?>
</select>
$lo[0]
不包含区域设置。根据foreach
循环的定义,它存储在$lo
中,并且位置已经在$location
中
<select name="locale">
<?php
foreach ($locales at $lo => $location) {
echo '<option value="' . $lo . '">' . $location . '</option>';
}
?>
</select>
$lo
不是数组,而是类似于'Afar(吉布提)
的字符串$lo[0]
是第一个字符,$lo[1]
是第二个字符
您希望在选项中使用$location
和$lo
。编写foreach($locales as$location=>$lo)
时,数组键进入$location
,相应的值进入$lo
您还有一个输入错误:at
应该是as
foreach ($locales as $location => $lo) {
echo '<option value="' . $location . '">' . $lo . '</option>';
}
foreach($locales作为$location=>$lo){
回音“.$lo.”;
}
$lo
不是数组,而是类似于'Afar(吉布提)
的字符串$lo[0]
是第一个字符,$lo[1]
是第二个字符
您希望在选项中使用$location
和$lo
。编写foreach($locales as$location=>$lo)
时,数组键进入$location
,相应的值进入$lo
您还有一个输入错误:at
应该是as
foreach ($locales as $location => $lo) {
echo '<option value="' . $location . '">' . $lo . '</option>';
}
foreach($locales作为$location=>$lo){
回音“.$lo.”;
}