どう表現すればいいのかわかりません。要するに、要件は C# の linq に似ています。
次の配列があるとします。
リーリー
$test['a'] を通じて 'a1' をクエリできるようになりましたが、'a1' を通じて 2 つの要素 'a' と 'b' をクエリしたいのですが、これを php で実装するにはどうすればよいですか?
補足: foreach を使用して実装するという人もいますが、私の配列は後の段階で非常に大きくなり、場合によっては数千、数万にも達する可能性があります。foreach を使用するのは明らかに効率的ではありません。既存のソリューションは、各配列要素のキー値が異なる状況、つまり 1 対 1 のマッピング状況のみを解決できます。最初の状況は array_search で、2 番目の状況は最初に array_flip で、次に従来の $ です。テスト['a1']検索。