Encontrar ocurrencias de un elemento de una matriz : Aquí, vamos a aprender cómo encontrar las ocurrencias de un elemento de la matriz dada en PHP? class que, estamos utilizando array_keys () y count () funciones de PHP.
Dada una matriz y un elemento, tenemos que encontrar las ocurrencias del elemento de la matriz.
Para encontrar las ocurrencias de un elemento dado en una matriz , podemos utilizar dos funciones,
- array_keys ()
Se devuelve una matriz que contiene las claves especificadas (valores). - count ()
Devuelve el número total de elementos de un array es decir, la cuenta de los elementos.
En primer lugar, vamos a llamar array_keys () función con la matriz de entrada (en la que tenemos para contar las apariciones del elemento especificado) y elemento, array_keys () se For una matriz que contiene las teclas, a continuación, vamos a llamar a la función count () y pasar el resultado de las array_keys () que será return finally el número total de ocurrencias de ese elemento.
código PHP para encontrar las ocurrencias de un elemento dado
<?php
//an array of the string elements
$array = array(
"The",
"Quick",
"Brown",
"Fox",
"Jumps",
"Right",
"Over",
"The",
"Lazy",
"Dog"
);
//word/element to find the the array
$word= "The";
//finding the occurances
$wordCount=count(array_keys($array, $word));
//printing the result
echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in arrayn";
//word/element to find the the array
$word= "Hello";
//finding the occurances
$wordCount=count(array_keys($array, $word));
//printing the result
echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in arrayn";
?>
salida
Explicación:
Aquí, tenemos una gran variedad € gama con los elementos de cadena y luego asignar el elemento de € palabra para encontrar sus ocurrencias, como se ha mencionado el ejemplo anterior, el elemento “el” aparece dos veces en el € matriz y el elemento “Hola” no aparece.