2013-11-02 3 views
0

어떻게 키를 인쇄 할 수 있습니까? 예 :배열의 중복 키

$List = array (
       'F1' => 'Boli', 
       'AE' => 'Joo', 
       'TR' => 'Yamm', 
       'AE' => 'Xss' 
       ); 

열쇠 'AE'는 내가 중복 키를 확인할 수있는 방법이 존재한다?

* 그리고 또 나쁜 영어로 죄송합니다.

그리고 뭔가 다른, 나는 datafiled VARBINARY와 열에서 선택하려는 , 디스플레이 문제가 선택이, 하지만이 인쇄 [] [] [] [] [] [] [] [] [] [ ] 대신 '0xFF3FFF11FFADACXXCFEFE'

+0

각 질문 : –

답변

0

해시 맵은 키를 사용하여 저장 위치를 ​​지정하기 위해 키를 사용하므로 해시 맵에서 2 개의 동일한 키를 가질 수 없습니다. 당신이 HashMaps을 몇 가지 더 입력하려면 여기 읽기 :

당신이 할 경우,이

$List = array (
       'F1' => 'Boli', 
       'AE' => 'Joo', 
       'TR' => 'Yamm', 
       'AE' => 'Xss' 
       ); 
print_r($List); 

의 원인이해야

Array ([F1] => Boli [AE] => Xss [TR] => Yamm) 

검사 할 경우 다른 키 - 값 - 쌍을 추가하기 전에 키가있는 경우 array_key_exists.

당신이 그것을 확인하기 전에이 평가 될 때 당신은 dublicated 키의이 선언을 확인하지 못할

[편집].

+0

그러나 그 작업을위한 새로운 질문을 열어 주시기 바랍니다 ..이 인쇄 마지막 키 ..으로 – Almog

+0

는 "작동하지 않는"나는 존재하지 않습니다 것을 의미 동일한 키를 가진 두 개의 키 - 값 - 쌍 .. 그래서 당신은 그들에 대한 확인을하지 마십시오 –

-1

array_key_exists - 점검 지정된 키 또는 인덱스가 왜 처음에

array('a' => 'val', 
     'a' => 'val2') 

를 입력합니다 배열