array_keys && array_values::PHP数组键名于键值分离
admin
2023-07-01 08:24:19
0

在PHP的数组中,如果你想将数组中所有键值提取出来组成一个新的数组,可以使用array_keys 函数。

函数用法如:


分离出数组键名

array_keys(array,value)


W3C中是这样介绍的:

array_keys() 函数返回包含数组中所有键名的一个新数组。

如果提供了第二个参数,则只返回键值为该值的键名。

如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。


"blur","p"=>"pink","r"=>"red");
print_r(array_keys($color,"red"));
?>


结果:

Array ( [0] => r)



strict 参数指定为 false, PHP 不会使用全等比较 (===) 来严格检查键值的数据类型。

使用 strict 参数 (false):

输出:

Array ( [0] => 0 [1] => 3 )


strict 参数指定为 true, PHP  会使用全等比较 (===) 来严格检查键值的数据类型。

使用 strict 参数 (true):

输出:

Array ( [0] => 3 )


分离出数组键值

array_values(array)

其中参数array 为指定的数组,返回一个新的数组。新数组由原数组的键值组成


"blur","p"=>"pink","r"=>"red");
print_r(array_values($color));
?>


输出:

Array ( [0] => blur [1] => pink [2] => red )


相关内容

热门资讯

中方代表:日本没资格在国际场合... 据凤凰卫视报道,5月30日,中国人民解放军专家学者代表团团长、国防大学教授孟祥青在香格里拉对话会的平...
新华每日电讯:稻城亚丁收的什么... 原标题:生态保护、公共权益、文旅发展如何平衡——稻城亚丁景区“道路设卡摆渡收费”调查本报记者 吴光于...
美国这次,真没占到任何便宜 看来,美国这次,真没占到任何便宜。我之前说过,美国重新定义了什么是“自卫”、什么是“停火”,现在是美...
浙江能工取得低能耗夜景照明装置... 国家知识产权局信息显示,浙江能工建设集团有限公司取得一项名为“一种低能耗夜景照明装置”的专利,授权公...
芯片三巨头齐聚!COMPUTE... 来源:市场资讯 (来源:财联社) 《科创板日报》5月30日讯 6月1日至5日,COMPUTEX 20...
全国科技工作者日,向他们致敬! 中国教科文卫体工会 中国科学院工会 联合开展 “建功‘十五五’ 科创向未来 ——致敬新时代科技追梦人...
美防长:美伊谈判仍在继续,保留... △赫格塞思(资料图)当地时间5月30日,美国国防部长赫格塞思在新加坡香格里拉对话会上表示,美方力求美...
原创 华... 华为公布了一个名叫“韬定律”的东西。说出来你可能不信,这套新玩法,要把西方称霸了60年的芯片底层逻辑...
原创 华... 在华为畅享90 Plus和90 Pro Max取得出众的市场成绩之后,有消息指出,华为畅享90系列接...
一颗流星在美国马萨诸塞州上空爆... 当地时间5月30日,一颗流星在美国东北部马萨诸塞州近海上空爆炸,并引发巨响。该州多地居民均听到爆炸声...