php 数组key和值转换

<?php
$arr1 =array(0=>"Dog",1=>"Cat",2=>"Horse");
var_dump($arr1);
$arr2=array_flip($arr1);
var_dump($arr2);
?>

效果图:

php数组怎么将key和值转换

相关函数介绍:

array_flip() 函数用于反转/交换数组中的键名和对应关联的键值;简单来说,就是使数组的键名与其相应值调换,即键名变成了值,而值变成了键名。

array_flip() 函数返回一个反转后的数组,如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。

如果原数组中的值的数据类型不是字符串或整数,函数将报错。

语法

array_flip(array);

php数组怎么将key和值转换

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。