mecanicienの名前と姓のみを表示するにはどうすればよいですか?配列内の配列foreach
$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>";
}
}
あなたは '$ key [1]'を使用していますが、配列には番号の付いたインデックスがありません。代わりに '$ key ['vchNomMecanicien']'を使ってみてください。 – Qirel
@Qirel '$ key'は内部配列を保持しません。'Guérand'や '3'などのものを保持します。 –