如何只显示mecanicien的名称和姓氏?
$aMecaniciens = array(
array(
"idMecanicien"=>1,
'vchNomMecanicien'=>"Guérand",
'vchPrenomMecanicien'=>"Bob"
),
array(
"idMecanicien"=>2,
'vchNomMecanicien'=>"Lim",
'vchPrenomMecanicien'=>"Bao"
),
array(
"idMecanicien"=>3,
'vchNomMecanicien'=>"Cadoret",
'vchPrenomMecanicien'=>"Cadoret"
)
);
foreach ($aMecaniciens as $value) {
foreach ($value as $key) {
echo "<option value=\"value\">$key[1].$key[2]</option>";
}
}
答案 0 :(得分:2)
您不需要内部foreach
。您可以使用$value
的命名键输出您的选项。
foreach ($aMecaniciens as $value) {
echo "<option value=\"$value[idMecanicien]\">
$value[vchNomMecanicien].$value[vchPrenomMecanicien]
</option>";
}
使用嵌套循环,您将为$aMecaniciens
中的每个项目输出三个选项,我认为您不需要这些选项。
答案 1 :(得分:0)
foreach($aMecaniciens as $key => $value){
echo '<option value="'.$value['idMecanicien'].'">'.$value['vchNomMecanicien'].' '.$value['vchPrenomMecanicien'].'</option>';
}