PHP查询数组中指定的元素的键函数array_seach()
- 2022年11月8日
- 658 次
在之前学习和记载的PHP数组的相关知识点中,还没有一个可以通过数组元素的值获取到数组的键的函数,而array_seach()函数就可以通过数组元素的值获取到数组元素的键,下面本文将通过对array_seach()函数语法、array_seach()函数的实用实例来记载和分享array()函数的用法。
array_seach()函数
1、array_seach()函数语法
array_search(mixed $needle, array $haystack, bool $strict = false): int|string|false
array_seach()函数在数组中搜索给定的值,如果成功则返回首个相应的键名。
2、array_seach()函数用法
$needle是数组中需要搜索的数组键值对的值。
$haystack是需要查找的数组。
array_seach()函数实例
<?php
$name = ['迪亚斯','莱奥','特奥','吉鲁','本纳赛尔','托纳利'];
$acmilan = array('前锋'=>['伊布拉希莫维奇','吉鲁'],'中场'=>['本纳赛尔','托纳利']);
$key = array_search('莱奥',$name);
echo $key.'<br>';
echo array_search('迪亚斯',$name);
echo array_search('托纳利',$more);
?>
<?php
$name = ['迪亚斯','莱奥','特奥','吉鲁','本纳赛尔','托纳利'];
$acmilan = array('前锋'=>['伊布拉希莫维奇','吉鲁'],'中场'=>['本纳赛尔','托纳利']);
$key = array_search('莱奥',$name);
echo $key.'<br>';
echo array_search('迪亚斯',$name);
echo array_search('托纳利',$more);
?>在上面的实例中列举了两个数组,一个一维数组和一个关联二维数组,分别使用array_seach()函数进行了查询相对应的元素值的键,而关联的二维函数则报错,说明如果想要使用array_seach()函数查询出多维关联数组的键值对的键,直接使用array_seach()函数是无法实现的。
以上就是本文对array_seach()函数语法及array_seach()函数使用的简单实例,后续将记载更多有关PHP数组的相关文章。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- PHP array_reverse() 函数详解:数组反转的 N 种方式 2026-07-02
- Z-index属性用法 Css中Z-index的作用 2022-10-13
- PHP中如何重命名、复制、删除文件?PHP重命名、复制、删除文件操作实例 2022-11-11
- PHP自定义函数之内部函数写法、调用及注意要点 2022-10-06
- PHP中数组是什么?PHP数组怎么创建及打印输出 2022-10-20
- PHP使用imagecreatetruecolor函数颜色一直为黑色怎么办?PHP创建真彩色图像为黑色怎么办? 2022-11-27
