2016-07-04 103 views
0

我將通過唯一值將json解析到我的數組。但是這裏有一些關於array_unique函數的問題。 例如:php array_unique方法「把鍵放入數組」

$contract_types = [ "Asset Sale and Purchase Agreement", "Asset Sale and Purchase Agreement", "Concession Agreement" ]; 

return array_unique($contract_types); 

給我:[{ "0": "Asset Sale and Purchase Agreement", "2": "Concession Agreement" }]

什麼,我做錯了什麼?

+0

確定。它的工作謝謝你! –

回答

0

array_unique()保存鍵。來自PHP文檔:

請注意,鍵被保留。

如果你想重新索引陣列因此具有連續的整數索引,使用array_values()

return array_values(array_unique($contract_types)); 
+0

你節省了我的時間!謝謝! :-D –

0

你的意思是你的鑰匙是0,2,你希望你有0,1?

如果是這樣,執行array_values

$contract_types = array_unique($contract_types); 

return array_values($contract_types); 
+0

謝謝!它的工作 –