次のような配列があります。
Array
(
[100] => Array
(
[room_id] => 100
[name] => Town Center
)
[110] => Array
(
[room_id] => 110
[name] => Coffee Shop
[pin_id] => 7146
[pin_x] => 570
[pin_y] => 150
)
)
「pin_id」キーがあれば、特定の値を取得できる方法があるかどうか疑問に思っていました。たとえば、次のようになります。
Array
(
[100] => Array
(
[room_id] => 100
[name] => Town Center <-- No "pin_id" so I DON'T need this value
)
[110] => Array
(
[room_id] => 110
[name] => Coffee Shop <-- I want to OBTAIN this value
[pin_id] => 7146 <-- Since the "pin_id" key is here
[pin_x] => 570
[pin_y] => 150
)
)
foreach を使用してみましたが、複雑になりました。私はまだ配列に非常に慣れておらず、用語/関数にあまり慣れていません。