2017-07-17 59 views
-6

想象一下,您有這個PHP代碼:$array1 = array("henk", "jackson", "henk");。 有沒有辦法來檢查$ array1是否有兩個相同的值(在這種情況下henk),然後讓它刪除其中的一個,因此一個留在數組中?有沒有辦法檢查兩個相同的值是否在一個數組中

+1

[這](http://php.net/manual/en/function.array-unique.php )應該可以幫到你 – Danielius

+0

非常感謝你:D –

+0

祝你好運,並且在下一次閱讀之前詢問和搜索,因爲[this](https://stackoverflow.com/questions/307650/how-to-remove -duplicate-values-from-an-an-array-in-php)是完全一樣的questi作爲你的。 – Danielius

回答

3

所有你需要的是array_unique()

$array1 = array("henk", "jackson", "henk"); 
$array2 = array_unique($array1); 
print_r($array2); 

結果:

Array 
(
    [0] => henk 
    [1] => jackson 
) 
相關問題