PHP | 查找数组中给定元素的出现次数
给定一个数组和一个元素,我们必须找到该元素在数组中的出现次数。
为了找到数组中给定元素的出现,我们可以使用两个函数,
array_keys()
返回包含指定键(值)的数组。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 arrayWord Hello Appears 0 time(s) in array
说明:
在这里,我们有一个带有字符串元素的数组$array,然后将该元素分配给$word来查找它的出现,如上面的示例 ,元素“ The”在$array中出现了两次,而元素“ Hello”没有出现。
以上是 PHP | 查找数组中给定元素的出现次数 的全部内容, 来源链接: utcz.com/z/321558.html