在php中,怎样查询数组中指定的元素?

原创 PHP笔记  2017-07-11 21:14  阅读 1,165 views 次

在php中,获取元素在数组中的位置或判断数组中某个元素是否存在有时候也是会遇到的,下边记录了怎样查询数组中指定的元素的方法。

array_search()函数

在php中,array_search()函数的功能是在数组中搜索指定的值,找到之后返回键名,没找到则返回false。(在PHP4.2.0之前,函数在失败时返回null,而并不是false)

格式:

array_search(“指定的值”,“数组”,“true/false”);

说明:array_search()函数有三个参数,第一个为指定的值,就是在数组中要查找的值;第二个参数为数组,就是目标数组,在该数组中查找第一个参数;第三个参数为可选参数,默认值为false,可以设置为true,如果设置为true,还会在数组中查询第一个参数的数据类型。

实例:

<?php
$arr=array("a"=>"html","b"=>"css","c"=>"javascript","d"=>"php",);
$key=array_search("php",$arr);
echo $key;
?>

运行结果:d

应用:array_search()函数最常见的应用是购物车,通常用来实现对购物车中指定商品数量的修改和删除。

本文地址:https://www.ggbiji.com/array-array-search.html
版权声明:本文为 PHP笔记 原创/整理文章,欢迎分享,转载请注明出处!

发表评论


表情