2011-06-30 28 views
1

我有一個值爲$ somearray = array('car','bike','legs','car')的數組。我想找出$ somearray中的哪些值被重複並挑出索引。在這個例子中,答案將是'汽車'和陣列的索引將是0和3.簡單的方法來識別數組中重複的字符串? (PHP)

我想知道這是否可以簡單地做幾行,也許使用一些PHP函數,不知道,還是我需要明確地在嵌套循環中進行比較?

TIA!

+0

(數組)你可能不知道的函數可以在這裏找到:http://php.net/manual/en/ref.array.php –

回答

3

解決方案非常簡單,我敢打賭你可以自己寫。所有你需要的僅僅是2個功能:array_count_values()array_keys()與指定的第二個參數(感謝@prodigitalson)

+3

你也可以使用'array_keys'與價值參數... – prodigitalson

+0

@prodigitalson:是的,這是好得多。謝謝 – zerkms

+1

+1我從來沒有注意到'array_keys'的第二個參數:) –

相關問題