菜单

php数组函数系列之array_search()- 按成分值重回键名

2019年7月26日 - Java

array_search()定义和用法
array_search() 函数与 in_array()
同样,在数组中索求贰个键值。假诺找到了该值,相称成分的键名会被再次回到。假如没找到,则赶回
false。

array_flip() 定义和用法

在 PHP 4.2.0 在此之前,函数在战败时回来 null 并非 false。

array_flip()
函数将使数组的键名与其相应值沟通,即键名形成了值,而值酿成了键名。

假定第1个参数 strict 被钦点为
true,则唯有在数据类型和值都一点差别也没有时才回去相应成分的键名。

array_flip()
函数重临一个五花大绑后的数组,如果同一值出现了数次,则最后一个键大将作为它的值,全体其余的键名都将错过。

语法
array_search(value,array,strict)参数 描述
value 必需。规定在数组中寻觅的值。
array 必需。被寻觅的数组。
strict 可选。恐怕的值:

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

true
false – 默认
万一值设置为 true,还将要数组中反省给定值的体系。(参见例子 2)

语法
array_flip(array)参数 描述
array 必需。规定输入的数组。

例子 1

例子

复制代码 代码如下:

复制代码 代码如下:

<?php
$a=array(“a”=>”Dog”,”b”=>”Cat”,”c”=>”Horse”);
echo array_search(“Dog”,$a);
?>

<?php
$a=array(0=>”Dog”,1=>”Cat”,2=>”Horse”);print_r(array_flip($a));
?>

输出:

输出:

a

Array ( [Dog] => 0 [Cat] => 1 [Horse] => 2 )

您可能感兴趣的作品:

你大概感兴趣的稿子:

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图