【问题标题】:PHP Array - Turning Array values into KeysPHP Array - 将数组值转换为键
【发布时间】:2012-05-25 09:25:19
【问题描述】:

拥有一组值并将其转换为一组键的最有效方法是什么? 我真的很想避免任何 foreach 循环...

$in = array(
    'red',
    'green',
    'blue'
);

进入

$out = array(
    'red' => NULL,
    'green' => NULL,
    'blue' => NULL
);

【问题讨论】:

标签: php arrays key


【解决方案1】:

使用 PHP 的 array_flip 函数。


再想一想,如果您希望这些值为空,那么您可能需要使用array_fill_keys
$out = array_fill_keys($in, null);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多