功夫码

php怎么把array的key和value设为一样相等

晓峰 时间:2019-08-23 14:47:47 阅读:20

php怎么把array的key和value设为一样相等

在PHP里直接使用 array_combine($keys,$values)通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值, $keys和$values都为数组,第一个参数,作为key,第二个作为值,然后从新组成一个新数组。


实例直接上代码。

$arr = array ( 0 => '功夫码1', 1 => '功夫码2' ,2 => '功夫码3');
$r = array_combine(array_values($arr), $arr);

print_r($r);

// 输出如下完成想要的效果了
Array
(
    [功夫码1] => 功夫码1
    [功夫码2] => 功夫码2
    [功夫码3] => 功夫码3
)


本文来源:功夫码(gongfuma.com)

声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

回到顶部