私の配列は次のとおりです。selectのように配列で検索しますか?国との
$cars = array(
['brand' => 'bmw', 'place_1' => 'Munich', 'place_2' => 'Cologne'],
['brand' => 'vw', 'place_1' => 'Berlin', 'place_2' => 'Kopenhagen'],
['brand' => 'hyndai', 'place_1' => 'Miami', 'place_2' => 'Newyork'],
);
私は、このコマンドで名前を選択することができます:$車[1] [ 'place_2'] NR。 1は配列内の位置ですが、この値は動的なので "ブランド"で指定する必要があります。
私は$cars['brand' => 'bmw']['place_2']
または$cars->brand['bmw']['place2']
のようなものが必要ですが、構文が正しくありません。
がどのように私はブランド BMWからplace2例のコードで名前を取得することができ、私は私の配列が正確であると私は選択唯一の真の必要があると思いますか?
私の以前のソースは以下のとおりです。
PHP - find entry by object property from a array of objects
How to search in array of std object (array of object) using in_array php function?
Reference PHP array by multiple indexes
この例のいくつかは動作しますが、誰も選択のように、それは配列で可能ではありませんか?
** foreach **ループを使用してカスタム関数を記述できます。 –
正確に私がすでに回答したように – Datadimension