PHP的内置函数用于交换数组中的元素,即交换数组中所有键及其关联值,反之亦然。我们必须记住,数组的值必须是有效的键,即它们必须是整数或字符串。如果值的类型错误,将引发警告,并且所涉及的键/值对将不包括在结果中。
例子:
Input : array = ("aakash" => 20, "rishav" => 40, "gaurav" => 60) Output : Array ( [20] => aakash [40] => rishav [60] => gaurav ) Explanation: The keys and values are exchanged and the last key or value is taken. Input : array = ("aakash" => "rani", "rishav" => "sristi", "gaurav" => "riya", "laxman" => "rani") Output : Array ( [rani] => laxman [sristi] => rishav [riya] => gaurav )
用法:
array array_flip($array)
参数:该函数仅使用一个参数$array引用输入数组。
Return Type:此函数返回另一个数组,其中元素被交换或翻转,如果输入数组无效,则返回null。
下面的程序演示了array_flip()的工作:
<?php
// PHP function to illustrate the use of array_flip()
function Flip($array)
{
$result = array_flip($array);
return($result);
}
$array = array("aakash" => "rani", "rishav" => "sristi",
"gaurav" => "riya", "laxman" => "rani");
print_r(Flip($array));
?>
输出:
Array ( [rani] => laxman [sristi] => rishav [riya] => gaurav )
相关用法
- p5.js nfc()用法及代码示例
- p5.js nfp()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- p5.js nfs()用法及代码示例
- PHP cos( )用法及代码示例
- PHP sin( )用法及代码示例
- p5.js nf()用法及代码示例
- PHP tan( )用法及代码示例
- PHP pow( )用法及代码示例
- d3.js d3.map.set()用法及代码示例
- d3.js d3.set.has()用法及代码示例
- PHP Ds\Set xor()用法及代码示例
注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 PHP | array_flip() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。