【函数功能】
该函数用于反转/交换数组中所有的键名以及它们关联的键值。
【函数语法】
array_flip (array $array)
【参数说明】
$array:必需,需进行键/值对反转的数组。
【演示程序】
<?php
/**
* array_flip (array $array)
* **/
$array = array('site_name'=>'PHP1234','site_url'=>'php1234.cn','ext','明礼馨德','site_auth'=>'明礼馨德');
var_dump (array_flip($array));
?>
【输出结果】
array(4) { ["PHP1234"]=> string(9) "site_name" ["php1234.cn"]=> string(8) "site_url" ["ext"]=> int(0) ["明礼馨德"]=> string(9) "site_auth" }
【特别注意】
1.如果同一值出现了多次,则最后一个键名将作为它的值,所有其他的键名都将丢失。
2.如果原数组中的值的数据类型不是字符串或整数,函数将报错。
3.PHP 版本:4+。
【原版定义】
/**
* Exchanges all keys with their associated values in an array
* @link http://www.php.net/manual/en/function.array-flip.php
* @param array array <p>
* An array of key/value pairs to be flipped.
* </p>
* @return array the flipped array on success and &null; on failure.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2017/0428/222.html