输入数组$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()
或其他东西。可能吗?