業務で頻発するのですが、以下のような場合ですね。
<?php
// 表
$users = [
['id' => 1, 'name' => '長宗我部'],
['id' => 2, 'name' => '勅使河原'],
['id' => 3, 'name' => '小比類巻']
];
// 見つけ出したいID
$id = 2;
foreach ($users as $user) {
if ($user['id'] == $id) {
echo $user['name']; break;
}
}
結果
勅使河原
配列系の強いPHPならもっとシンプルに書けると思うのですが、頭が固くで思いつきませんでした。
良い書き方がありましたら教えてくださいm(__)m