如何使用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