配列の検索を行い、一致が見つかったらすべての値を返すのが好きです。配列内のキー[name]
は私が検索しているものです。配列を検索し、一致するものが見つかるとすべてのキーと値を返します
Array (
[0] => Array
(
[id] => 20120100
[link] => www.janedoe.com
[name] => Jane Doe
)
[1] => Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
)
私はそれが戻ってくるジョン・ドウの検索を行った場合。
Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
私が探しているものに基づいて名前を変更する方が簡単でしょうか。上記の配列の代わりに、以下のものを生成することもできます。
Array (
[Jane Doe] => Array
(
[id] => 20120100
[link] => www.janedoe.com
[name] => Jane Doe
)
[John Doe] => Array
(
[id] => 20120101
[link] => www.johndoe.com
[name] => John Doe
)
)
を探してされていない場合は、名前を使用する場合には、重複キーを持つことのチャンスを実行しますあなたの鍵のために。 – BenOfTheNorth
2番目のアイデアを無視し、最初の配列だけを検索します。 – Tim