Php 在数组中同时使用两个变量
我有一个数组,如下所示:Php 在数组中同时使用两个变量,php,arrays,Php,Arrays,我有一个数组,如下所示: $months = array( '01' => 'January', '02' => 'Febuary', '03' => 'March', '04' => 'April' ); 我将这些内容放入表格select中,并希望执行以下操作: <option value="01">January</option> 1月 对于$months数组中的每个变量 现在我有以下代码,结果是:一月 我不确定
$months = array(
'01' => 'January',
'02' => 'Febuary',
'03' => 'March',
'04' => 'April'
);
我将这些内容放入表格select中,并希望执行以下操作:
<option value="01">January</option>
1月
对于$months数组中的每个变量
现在我有以下代码,结果是:一月
我不确定如何使用数组中的第一个变量。或者如果可能的话。做我想做的事最简单的方法是什么 您的数组是
键
和值
格式,所以只需将键添加到循环中:
<?php foreach ($months as $key => $month): ?>
<option value="<?php echo $key; ?>"><?php echo $month; ?></option>
<?php endforeach; ?>
您的数组是key
和value
格式,所以只需将key添加到循环中:
<?php foreach ($months as $key => $month): ?>
<option value="<?php echo $key; ?>"><?php echo $month; ?></option>
<?php endforeach; ?>
试着这样做:
<?php foreach ($months as $key=> $month): ?>
<option value="<?php echo $key;?>"><?php echo $month; ?></option>
<?php endforeach; ?>
试着这样做:
<?php foreach ($months as $key=> $month): ?>
<option value="<?php echo $key;?>"><?php echo $month; ?></option>
<?php endforeach; ?>
你很接近。您只是缺少可按如下方式使用的数组键:
foreach (array_expression as $key => $value)
statement
因此,您的代码可能如下所示:
<?php foreach ($months as $month_num => $month): ?>
<option value="<?php echo $month_num; ?>"><?php echo $month; ?></option>
<?php endforeach; ?>
你很接近。您只是缺少可按如下方式使用的数组键:
foreach (array_expression as $key => $value)
statement
因此,您的代码可能如下所示:
<?php foreach ($months as $month_num => $month): ?>
<option value="<?php echo $month_num; ?>"><?php echo $month; ?></option>
<?php endforeach; ?>
您必须将foreach循环作为键值对
<?php foreach ($months as $month_key => $month_val): ?>
<option value="<?php echo $month_key; ?>"><?php echo $month_val; ?></option>
<?php endforeach; ?>
您必须将foreach循环作为键值对
<?php foreach ($months as $month_key => $month_val): ?>
<option value="<?php echo $month_key; ?>"><?php echo $month_val; ?></option>
<?php endforeach; ?>
试试这个:
>> What you are not know is how to use key in the array.
<?php
$months = array(
'01' => 'January',
'02' => 'Febuary',
'03' => 'March',
'04' => 'April'
);
foreach ($months as $month_no => $month): ?>
<option value="<?php echo $month_no; ?>"><?php echo $month; ?></option>
<?php endforeach;
?>
>您不知道的是如何在数组中使用密钥。
试试这个:
>> What you are not know is how to use key in the array.
<?php
$months = array(
'01' => 'January',
'02' => 'Febuary',
'03' => 'March',
'04' => 'April'
);
foreach ($months as $month_no => $month): ?>
<option value="<?php echo $month_no; ?>"><?php echo $month; ?></option>
<?php endforeach;
?>
>您不知道的是如何在数组中使用密钥。