php獲取陣列中重複資料的兩種方法

2022-09-29 22:30:31 字數 849 閱讀 3482

(1)利用php提供的函式,array_unique和array_diff_assoc來實現

複製** **如下:

<?php

function fetchrepeatmemberinarray($array)

// 測試用例

$array = array (

'apple',

'iphone',

'miui',

'apple',

&nbs 'orange',

'orange' 

); $repeat_arr = fetchrepeatmemberinarray ( $array );

print_r ( $repeat_arr );

?>

(2)自己寫函式實現這個功能,利用兩次for迴圈

複製** **如下:

<?php

function fetchrepeatmemberinarray($array)

} }

return $repeat_arr;

} // 測試用例

$array = array程式設計客棧 (

'apple',

'iphone',

'miui',

'apple',

'orange',

'orange' 

); $repeat_arr = fetchrepeatmemberinarray ( $array );

print_r ( $repeat_arr );

?>

本文標題: php獲取陣列中重複資料的兩種方法

本文位址:

php 獲取陣列中重複資料

1 利用php提供的函式,array unique和array diff assoc來實現 function fetchrepeatmemberinarray array 測試用例 array array iphone miui orange orange repeat arr fetchrepea...

PHP陣列建立的的兩種辦法

這是第一種辦法,是最常見的辦法 1.arr array 第二種辦法,由於php是動態語言,所以可以不用new就能建立陣列 2.arr 10 arr 12 輸出的時候回出現arr 0 10,arr 1 12 原因是第一句 的作用是檢查陣列建立了沒有,沒有的話就建立,並將賦值10新增到當前最大的索引處上...

除去資料中重複,陣列排序

選擇排序 function selectionsort arr temp arr i arr i arr minindex arr minindex temp console.timeend 選擇排序耗時 return arr var arr 3,44,38,5,47,15,36,26,27,2,4...