¿Cómo encontrar el índice de un elemento en una array usando PHP?

En este artículo, discutiremos cómo encontrar el índice de un elemento en una array en PHP. La indexación de arrays comienza de 0 a n-1. Podemos obtener el índice de la array usando la función array_search() . Esta función se utiliza para buscar el elemento dado. Aceptará dos parámetros.

Sintaxis:

array_search('element', $array)

Parámetros:

  • El primero es el elemento presente en la array.
  • El segundo es el nombre de la array.

Valor devuelto: Devuelve el número de índice que es un Entero.

Nota: Obtendremos el índice de arrays indexadas y arrays asociativas.

Ejemplo 1: programa PHP para obtener el índice de ciertos elementos de la array indexada.

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";
  
?>
Producción

0
1
4

Ejemplo 2: el siguiente ejemplo devuelve el índice de una array asociativa.

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";
  
?>
Producción

0
1
4

Publicación traducida automáticamente

Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *