入力配列$items
:
Array
(
[0] => Array
(
[id] => 2
)
[1] => Array
(
[id] => 5
)
)
の結果print_r(foo($items))
Array
(
[2] => 1
[5] => 1
)
働きfoo()
function foo($items)
{
$result = array();
foreach($items => $array)
{
$result[$array['id']] = TRUE;
}
return $result;
}
どうすれば、この配列変換を標準のPHP関数などで簡単に記述できますarray_flip()
か。出来ますか?