当前位置:数据分析 > php中如何查找数组下标

php中如何查找数组下标

  • 发布:2023-09-29 05:48

后端开发|PHP问题
php,php数组
后端开发-PHP问题
闪彩程序源码代码、ubuntu开机画面字符、管理系统软件tomcat、go爬虫教程、php网站文件查看、seo教程零基础入门级画面提升lzw
数组是一组有序变量,其中每个值都称为一个元素。每个元素都通过称为键(也称为下标)的特殊标识符来区分。
rc4源代码,vscode输入法变成繁体中文,修改ubuntu时区,监控tomcat服务软件,爬虫挖矿,php如何精确到小数点后两位,巢湖抖音网络推广seo公司,类似的有趣网站lzw
那么在php中如何找到数组下标呢? 下面介绍两种方法。
微信商城源码www.sychzs.cn、ubuntu阿里云下载、爬虫漫画网站、工具。 php、seo思维求职lzw
方法一:直接使用内置函数array_keys()

array_key()函数可以获取数组中的部分或全部键名(下标)。该函数的语法格式如下:

array_keys($array,$search_value,$strict)

参数说明如下:

$array:必填参数,即要操作的数组;
$search_value:可选参数,如果参数为空,函数将返回数组中的所有键名。如果指定该参数,则函数只会返回值为$search_value的键名;
$strict:可选参数,用于确定搜索时是否使用严格模式。 $strict 默认为 false,即非严格模式,仅在搜索时比较类型。 ,不比较类型。如果$strict设置为true,即严格模式,则搜索时同时比较值和类型,相当于===

array_key()函数将以数组的形式返回获取到的数组键名。

示例1:所有按键名称

65,"哈利"=>80,"约翰"=>78,"克拉克"=>90);var_dump($arr);var_dump(array_keys($arr));?>

示例2:指定值的键名

65,"哈利"=>80,"约翰"=>78,"克拉克"=>90);var_dump($arr);var_dump(array_keys($arr,80));var_dump(array_keys($arr) ,"80"));var_dump(array_keys($arr,"80",true));?>

方法二:使用foreach语句遍历数组,将键名存入空数组

65,"哈利"=>80,"约翰"=>78,"克拉克"=>90);var_dump($arr);$r=[];foreach($arr as $k=>$v ){ $r[]=$k;}var_dump($r);?>

《PHP视频教学》

相关文章