首頁 >後端開發 >PHP問題 >php怎麼判斷指定值在陣列裡出現了幾次

php怎麼判斷指定值在陣列裡出現了幾次

青灯夜游
青灯夜游原創
2022-07-05 20:45:053577瀏覽

實作步驟:1、利用array_count_values()函數統計數組所有值的次數,語法“array_count_values(原始數組)”,會傳回一個關聯數組,其元素的鍵名是原始數組的值,鍵值是該值在原始數組中出現的次數;2、利用「$關聯數組變數名稱['指定值']」語句存取關聯數組,取得指定值的出現次數即可。

php怎麼判斷指定值在陣列裡出現了幾次

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

php判斷指定值在陣列裡出現了幾次的方法

在php中,可以利用array_count_values()函數來計算指定值在陣列裡的出現次數。

實作步驟:

步驟1:利用array_count_values()函數統計數組所有值的次數

##array_count_values()函數可以統計數組中所有數值出現的次數。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array("A","Cat","Dog","A","Dog");
echo "原数组:";
var_dump($arr); 

echo "数组中所有元素的出现次数:";
$count = array_count_values($arr); 
var_dump($count);
?>

php怎麼判斷指定值在陣列裡出現了幾次

可以看出,array_count_values()函數會傳回一個關聯數組,其元素的鍵名是原始數組的值,鍵值是該值在原始數組中出現的次數。

步驟2:取得指定值的出現次數

$关联数组变量名[&#39;指定值&#39;]

此元件可以存取關聯陣列中對應鍵名(原始陣列元素)的值(出現次數)

實作範例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array("A","Cat","Dog","A","Dog");
echo "原数组:";
var_dump($arr); 

echo "数组中所有元素的出现次数:";
$count = array_count_values($arr); 
var_dump($count);
echo "字符A 的出现次数:".$count["A"];
?>

php怎麼判斷指定值在陣列裡出現了幾次

#推薦學習:《

PHP影片教學

以上是php怎麼判斷指定值在陣列裡出現了幾次的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn