李涛自留地
回到顶部
首页 > php学习 > PHP查询数组中指定的元素的键函数array_seach()

PHP查询数组中指定的元素的键函数array_seach()

文章目录

在之前学习和记载的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查询数组中指定的元素的键函数array_seach()

在上面的实例中列举了两个数组,一个一维数组和一个关联二维数组,分别使用array_seach()函数进行了查询相对应的元素值的键,而关联的二维函数则报错,说明如果想要使用array_seach()函数查询出多维关联数组的键值对的键,直接使用array_seach()函数是无法实现的。

以上就是本文对array_seach()函数语法及array_seach()函数使用的简单实例,后续将记载更多有关PHP数组的相关文章。

若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。