Open In App

How to find the index of an element in an array using PHP ?

Last Updated : 13 Oct, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

In this article, we will discuss how to find the index of an element in an array in PHP. Array indexing starts from 0 to n-1. We can get the array index by using the array_search() function. This function is used to search for the given element. It will accept two parameters.

Syntax:

array_search('element', $array)

Parameters:

  • The first one is the element present in the array.
  • The second is the array name.

Return Value: It returns the index number which is an Integer.

Note: We will get the index from indexed arrays and associative arrays.

Example 1: PHP program to get the index of the certain elements from the indexed array.

PHP




<?php
  
// Create an indexed array with 5 subjects
$array1 = array('php', 'java'
         'css/html', 'python', '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 the index of c/c++
echo array_search('c/c++', $array1);
echo "\n";
  
?>


Output

0
1
4

Example 2: The following example returns the index of an associative array.

PHP




<?php
  
// Create an associative array
// with 5 subjects
$array1 = array(
      0 => '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";
  
?>


Output

0
1
4


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads