如何将简单数组转换为关联数组?

  • 回答 (2)
  • 关注 (0)
  • 查看 (36)

在PHP中将简单数组转换为关联数组的最快方法是在isset($array[$value])?

即最快的方式进行以下转换:

$array = array(1, 2, 3, 4, 5);
$assoc = array();

foreach ($array as $i => $value) {
        $assoc[$value] = 1;
}
MH小夜雨时MH小夜雨时提问于
好耶网络it回答于

代码完全等同于:

$assoc = array_fill_keys(array(1, 2, 3, 4, 5), 1); // or
$assoc = array_fill_keys(range(1, 5), 1);

array_flip()

PHP参考文献:array_fill_keys(),,,array_flip()

回答过的其他问题

如何寻找最适合自身的云应用模式?

目前私有云使用程度超过公有云。在国内也兴起了很多优质的私有云服务商,比如腾讯开展了私有云服务。 私有云服务商可以根据企业的要求进行定制建设私有云,如只需要基本功能的简版私有云和具备完整功能的大型私有云。所以未来预计将会出现私有云的两类构架:一类是面向行业、大型企业的完整私有云,另...... 展开详请

直播答题与游戏直播和电商直播哪个能够掀起更大的风浪?

直播答题真的是占了我许多看游戏直播的时间,根本停不下来啊

对于直播答题类APP的欺诈违法行为目前都采取了哪些应对措施?

播答题最近确实是火,不得不佩服黑产的速度,哪里火就哪里钻研,涌现了一帮“科学家”答题还有什么意思?

停止当前从中断处理程序运行的函数

这是在旧UNIX(tm)中设计setjmp(3)/ longjmp(3)函数的问题。setjmp(3)在进入要中断的函数之前需要调用,如果中断到来(必须确保在要中断的函数的上下文中处理中断),那么你要调用longjmp(3)并恢复堆栈。电话。

如何计算熊猫每天52周高/低?

你可以试试这个:

three_days=df.index[-3:]
maxHigh=max(df['High'][three_days])
minLow=min(df['Low'][three_days])

无法使用从json文件加载的数据初始化json对象

Swift中的嵌入式JSON需要使用[]而不是{} [ "name": "Octavio", "lastName": "Rojas", "email": "octavio.rojas@globant.com", "phone": "5581723...... 展开详请

关于作者

所属标签

扫码关注云+社区