站長資訊網
最全最豐富的資訊網站

php怎么提取數組中不重復的值

提取步驟:1、利用array_count_values()函數統計數組中元素的出現次數,語法“array_count_values(原數組)”,會返回一個關聯數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數;2、利用array_keys()函數獲取出現次數為1的元素,即提取關聯數組中鍵值為1的元素的鍵名即可,語法“array_keys(關聯數組,1)”。

php怎么提取數組中不重復的值

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

在PHP中,可以利用array_count_values()函數和array_keys()函數來提取數組中不重復的值。

實現步驟:

步驟1:利用array_count_values()函數統計數組中元素的出現次數

array_count_values() 函數可以統計數組中所有值出現的次數;會返回一個關聯數組,其元素的鍵名是原數組的值,鍵值是該值在原數組中出現的次數

<?php header('content-type:text/html;charset=utf-8');    $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原數組"; var_dump($arr); $con=array_count_values($arr); echo "各數組元素的出現次數:"; var_dump($con);  ?>

php怎么提取數組中不重復的值

步驟2:利用array_keys()函數提取數組中不重復的值

出現次數為1的值,就是不重復值。

只需要使用array_keys()函數在返回的關聯數組中,獲取鍵值為1元素對應的鍵名即可。

<?php header('content-type:text/html;charset=utf-8');    $arr=array(1,"A","Cat",2,"Dog","A",3,4,5,5,3,1); echo "原數組"; var_dump($arr); $con=array_count_values($arr); echo "各數組元素的出現次數:"; var_dump($con); $res=array_keys($con,1); echo "數組中的不重復值:"; var_dump($res); ?>

php怎么提取數組中不重復的值

說明:

array_key() 函數可以獲取數組中的部分或所有鍵名

array_keys($array [, $search_value = null [, $strict = false]])

參數說明如下:

  • $array:必選參數,為待操作的數組;
  • $search_value:可選參數,如果參數為空,則函數會返回數組中的所有鍵名,如果指定了該參數,則函數就只會返回值為 $search_value 的鍵名;
  • $strict:可選參數,判斷在搜索的時候是否使用嚴格模式,$strict 默認為 false,也就是非嚴格模式,在搜索時只比較類型,不比較類型,若將 $strict 設置為 true,也就是嚴格模式,在搜索時同時比較值和類型,等價于===

array_keys() 函數會以數組形式返回得到的數組鍵名。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
亚洲国产精品无码久久久秋霞2 | 国产揄拍国产精品| 亚洲日韩中文字幕| 99久久国产综合精品swag| 久久久99精品成人片中文字幕| 在线观看亚洲AV日韩A∨| 国产精品女在线观看| 日韩精品人妻系列无码专区免费 | 99久久久国产精品免费蜜臀| 久久久久四虎国产精品| 日韩人妻一区二区三区免费| 国产av影片麻豆精品传媒| 国产精品女同久久久久电影院| 久久精品99无色码中文字幕| 国产成人精品a视频一区| 日韩精品中文字幕在线| 一区二区亚洲精品精华液| 尤物yw午夜国产精品视频| 精品99又大又爽又硬少妇毛片 | 国产精品对白交换视频| 国内精品卡1卡2卡区别| 精品久久久久久久久久中文字幕 | 国产成人精品三级麻豆| 日韩精品一区二区三区国语自制 | 成人午夜精品网站在线观看| 在线观看亚洲AV日韩A∨| 日韩网红少妇无码视频香港| 日韩免费精品视频| 亚洲日韩久久综合中文字幕| 日韩精品中文字幕无码一区| 日韩插啊免费视频在线观看 | 国产精品福利区一区二区三区四区| 成人午夜精品视频在线观看| 一区二区三区久久精品| 国产A∨国片精品一区二区 | 92国产精品午夜福利| 久久线看观看精品香蕉国产| 国产精品无码a∨精品| 精品一区二区三区中文| 婷婷射精av这里只有精品| 久久久久久久91精品免费观看 |