php-Arrays函数-array_flip-交换数组的键值
array_flip() 函数交换数组中的键和值
【功能】
该函数将返回一个反转后的数组,
即原数组的值变成了新数组的键值,原数组的键值变成了新数组的值
如果数组中有相同的值,则只有最后的一个具有同样值的才会被反转到新数组
【使用范围】
php4、php5.
【使用】
array array_flip( array trans )
trans/必需/进行反转的数组
【示例】
[php]
<?php
$array1 = array( "blue" => 6, "red" => 2, "green" => 3, "purple" => 4 );
$array2 = array( "blue" => 6, "red" => 4, "green" => 6, "purple" => 4 );
$array3 = array( "blue" => 6, "red" => 4, "green" => 6, "purple" => '' );
print_r( array_flip( $array1 ) );
print_r( array_flip( $array2 ) );
print_r( array_flip( $array3 ) );
/*
Array
(
[6] => blue
[2] => red
[3] => green
[4] => purple
)
Array
(
[6] => green
[4] => purple
)
Array
(
[6] => green
[4] => red
[] => purple
)
*/
转载于:https://www.cnblogs.com/donaldworld/p/6481110.html
php-Arrays函数-array_flip-交换数组的键值相关推荐
- C语言 | 编写一个使用指针的c函数,交换数组a和数组b中的对应元素
================================================ 博主github:https://github.com/MichaelBeechan 博主CSDN:h ...
- php-使用函数array_walk_recursive处理多维数组的键值后返回一个新数组
php-使用函数array_walk_recursive处理多维数组的键值后返回一个新数组 $result = array(); //$content是一个多维数组 $walk = array_wal ...
- 编写一个使用指针的C函数,交换数组a和数组b的对应元素
编写一个使用指针的C函数,交换数组a和数组b的对应元素 int a[5]={1,2,3,4,5}; int b[5]={10,20,30,40,50}; **输出格式要求: "a[%d]=% ...
- PHP array_count_values() 函数用于统计数组中所有值出现的次数。
定义和用法 array_count_values() 函数用于统计数组中所有值出现的次数. 本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数. 语法 array_count ...
- 删除数组中指定元素_如何删除PHP数组元素键值并重新排序
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 想要删除PHP数组中某个元素键值,然后重新规范索引排序.我们可以使用PHP中的内置函数uns ...
- php数组修改键值,php数组中子数组如何修改键值
php数组中子数组修改键值的方法:使用函数[array_slice()]在数组中根据条件取出一段值,并返回,语法为[array_slice(array,offset,length,preserve)] ...
- php数组去掉键值,PHP 如何将数组去掉键值?_后端开发
如何用python计算圆周率?_后端开发 python计算圆周率的方法:首先在图像中随机抛置大量的点:然后计算落在1/4圆内的点的数量:最后计算pi值,代码为[for i in range(1,DAR ...
- php 未定义数组索引_如何删除PHP数组元素键值并重新排序
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 想要删除PHP数组中某个元素键值,然后重新规范索引排序.我们可以使用PHP中的内置函数uns ...
- php 根据键名分类求和,二维数组根据键值相加
怎样根据每一个数组的键值相加? Array ( [0] => Array ( [reg] => 0 [regs] => 0 [login] => 7 [pay] => 0 ...
最新文章
- 使用RNNs进行机器翻译——介绍RNN和LSTM网络及其应用
- Golang 并发Groutine实例解读(一)
- CV之路——opencv基本操作
- dell服务器报内存配置不正确,DELL 服务器系统提示错误解决的若干办法
- 何兆武:西南联大的数学家
- C++面向对象笔记:构造、析构函数、成员函数
- delimiter在mysql中的作用_细细研究MySql中delimiter起到的作用_MySQL
- 【第七章】 springboot + retrofit
- ubuntu 以太网已连接但是无法联网_连接wifi时,出现“已连接但无法访问互联网”,这样做就可以了...
- 045 Android Studio 常用应用
- c#中Split用法总结
- matlab只加盐噪声,我用matlab中的imnoise函数给图像加椒盐噪声为什么产生的噪声不是黑白的?...
- 毕业设计-医院药品出入库管理系统
- slam和orbslam3环境配置
- 刷机必备:BlackBerry ROM,桌面管理器下载
- 三星dex安装linux软件,三星DeX应用试玩体验 无需扩展坞就能把PC变成工作站
- oracle数据库造数,Oracle利用存储过程造数据
- 计算机连接拒绝无法连接失败,打印机拒绝访问,教您打印机拒绝访问无法连接怎么解决...
- 2020年淘宝直播数据分析报告
- 学习笔记----网站的优化(五)---CDN加速
热门文章
- Java TCP/UDP socket 编程流程总结
- Spring MVC 教程,快速入门,深入分析——多视图控制器
- Win32 多线程的创建方法,区别和联系
- CrowdRec:众包环境中,基于信任感知的工人推荐
- 利用树求解算术表达式的值
- 机器学习知识点(十)马尔可夫链
- htmlparser解析网站时服务器返回的文件编码和页面编码不一致问题
- Leetcode 392. 判断子序列 解题思路及C++实现
- 对Tensor结果使用opencv2中的操作
- winxp升级win7教程_WinXP桌面右下角提示网络电脑没有插好的原因及解决方法教程一览-...