📜  如何使用PHP查找数组中元素的索引?

📅  最后修改于: 2022-05-13 01:56:37.634000             🧑  作者: Mango

如何使用PHP查找数组中元素的索引?

在本文中,我们将讨论如何在PHP中查找数组中元素的索引。数组索引从 0 开始到 n-1。我们可以使用array_search()函数获取数组索引。此函数用于搜索给定元素。它将接受两个参数。

句法:

array_search('element', $array)

参数:

  • 第一个是数组中存在的元素。
  • 第二个是数组名。

返回值:它返回一个整数的索引号。

注意:我们将从索引数组和关联数组中获取索引。

示例 1: PHP程序从索引数组中获取某些元素的索引。

PHP


PHP
 'php', 
      1 => 'java',
      2 => 'css/html', 
      3 => 'python',
      4 => 'c/c++'
);
  
// Get the index of php
echo array_search('php', $array1);
echo "\n";
  
// Get the index of java
echo array_search('java', $array1);
echo "\n";
  
// Get index of c/c++
echo array_search('c/c++', $array1);
echo "\n";
  
?>


输出
0
1
4

示例 2:以下示例返回关联数组的索引。

PHP

 'php', 
      1 => 'java',
      2 => 'css/html', 
      3 => 'python',
      4 => 'c/c++'
);
  
// Get the index of php
echo array_search('php', $array1);
echo "\n";
  
// Get the index of java
echo array_search('java', $array1);
echo "\n";
  
// Get index of c/c++
echo array_search('c/c++', $array1);
echo "\n";
  
?>
输出
0
1
4