PHP | 查找数组中给定元素的出现次数

给定一个数组和一个元素,我们必须找到该元素在数组中的出现次数。

为了找到数组中给定元素的出现,我们可以使用两个函数,

  1. array_keys()
    返回包含指定键(值)的数组。

  2. count()
    返回数组中元素的总数,即元素数。

首先,我们将使用输入数组(必须计算指定元素的出现次数)和元素调用array_keys()函数,array_keys()将返回包含键的数组,然后调用函数count()并传递array_keys()的结果,该结果最终将返回该元素出现的总数。

PHP代码查找给定元素的出现

<?php

//一个字符串元素数组

$array = array(

    "The", 

    "Quick", 

    "Brown", 

    "Fox", 

    "Jumps", 

    "Right", 

    "Over", 

    "The", 

    "Lazy", 

    "Dog"

    );

// word / element查找数组 

$word= "The";

//找到事件

$wordCount=count(array_keys($array, $word));

//打印结果

echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in array\n";

// word / element查找数组 

$word= "Hello";

//找到事件

$wordCount=count(array_keys($array, $word));

//打印结果

echo "Word <b>" .$word ."</b> Appears " .$wordCount ." time(s) in array\n";

?>

输出结果

Word The Appears 2 time(s) in array

Word Hello Appears 0 time(s) in array

说明:

在这里,我们有一个带有字符串元素的数组$array,然后将该元素分配给$word来查找它的出现,如上面的示例 ,元素“ The”在$array中出现了两次,而元素“ Hello”没有出现。

以上是 PHP | 查找数组中给定元素的出现次数 的全部内容, 来源链接: utcz.com/z/321558.html

回到顶部