2016-07-04 2 views
0

나는 json을 고유 한 값으로 배열에 파싱 할 것입니다. 그러나 여기에 array_unique 함수에 대한 몇 가지 문제가 있습니다. 예를 들어 는 : 내가 잘못 무엇 [{ "0": "Asset Sale and Purchase Agreement", "2": "Concession Agreement" }]php array_unique 메서드가 "키를 배열에 넣습니다."

:

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

return array_unique($contract_types); 

나를 준다?

+0

확인을 클릭합니다. 고마워요! –

답변

0

array_unique() 키를 보존 :

그렇게되면, array_values 수행. PHP에서 문서 :

키가 보존된다는 점에 유의하십시오. 당신이 연속 정수 인덱스가되도록 배열을 인덱싱하려면

, array_values()를 사용

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

시간을 절약했습니다! 고맙습니다! :-디 –

0

키가 0, 2이고 0,1을 원한다는 의미입니까?

$contract_types = array_unique($contract_types); 

return array_values($contract_types); 
+0

고마워요! 작동했습니다 –

관련 문제