cochoo回答ポイント 80ptウォッチ 1

PHPの多次元配列について初歩的な質問があります。


$a = Array ( [0]
=> Array ( [0] => 'apple'
[1] => 'orange'
[2] => 'grape' )
Array ( [1]
=> Array ( [0] => 'red'
[1] => 'yellow'
[2] => 'purple' )
}

という多次元配列(連想配列ではありません)において、
apple => red
orange => yellow
grape => purple

というように検索を行いたいのですが、以下のような処理ではなく、
なにかPHPの標準関数や技法を使って簡単に検索できないかと苦慮しています。

$i = 0;
foreach ($a[0] as $fruits) {
switch ($fruites) {
case 'apple' :
case 'orange' :
case 'grape' :
$color = $a[1][$i];
break;
}
$i++;
}

良い方法がございましたら、ご教授をお願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2009-12-24 01:53:49
終了日時
2009-12-29 16:33:34
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

連想配列84PHP7798Apple424関数2326技法68switch131Orange35配列924

人気の質問

メニュー

PC版