/ /ループすることなく、あるphp連想配列の値を別のphp連想配列から検索する方法 - php、連想配列、ルックアップ

どのようにルーピングせずに別の1つのPHPの連想配列から値を検索するには? - PHP、連想配列、検索

ユーザーを格納する2つのPHP連想配列があります。それぞれ情報とトランザクション。それらは1つの「列」に共通の値を持っています(ユーザーの電子メールアドレス。それが有効な一意の識別子であるかどうかを調べないでください)。

最初の配列をループアップして構築していますHTMLテーブルで、そのキーに一致するものがある場合は常に2番目の配列の値を表示します。つまり、現在のメールアドレスに対して表示されるトランザクション情報があります。

私はむしろ、私のソースデータから一つの大きな配列を作るために複雑なJOIN MYSQLステートメントを書くのを避けたいと思います(編集:PHPで同じ目標を達成するもっと簡単な方法があるなら)。

私は高値と安値を検索しました。これまで見てきたことのすべてに(入れ子になった)ループが含まれているため、レコード数が多いほど効率が悪くなります。ExcelのPHP固有のVLOOKUPのようなものがないのですが?

回答:

回答№1は0
  1. あなたは「あなたの問題をどこからともなく得ることができた。表示サイズのデータ​​を巡るループに関するごくわずかな問題はない。そのままにしておいても大丈夫だ」。
  2. あなたの「適切な解決策を避けたいので、別のものを見つけよう」は私には少し傲慢に思えます。
  3. とにかく、あなたが探している簡単な「解決策」があります - それを形成するとき、あなたは2番目の配列のためのキーとして電子メールを使うことができます。