Rumah >pembangunan bahagian belakang >masalah PHP >php数组怎么将key和值转换

php数组怎么将key和值转换

青灯夜游
青灯夜游asal
2021-03-12 17:56:202573semak imbas

在php中,可以使用array_flip()函数来将数组key和值转换,语法格式“array_flip(array);”。array_flip()函数可以让数组的键名(key)与其相应值调换,即键名变成了值,而值变成了键名。

php数组怎么将key和值转换

本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php 数组key和值转换

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

效果图:

1.png

【推荐学习:《PHP视频教程》】

相关函数介绍:

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

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

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

语法

array_flip(array);

1.png

更多编程相关知识,请访问:编程视频!!

Atas ialah kandungan terperinci php数组怎么将key和值转换. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php数组怎么去掉相同的值Artikel seterusnya:php curl下载失败怎么办