연관배열 생성법
1 2 3 4 5 | $a = array('a' => '하하','b' => '히히', 'c' =>'호호'); $b = array(1=>'배',2=>'고',3=>'파'); $c = array('a' =>'전',0=>'화','0'=>'기'); $d[0] = "바나나"; $e['a'] = "사과"; | cs |
php는 선언 필요 없이 바로 생성 가능합니다.
참고
- $c[0]와 $c['0']는 같다.
ex) 코드 'echo $c[0];'는 '기'를 출력.
생성된 연관배열에 원소(키,값) 추가
위에서 생성한 연관배열에 원소를 추가하는 코드입니다.
1 2 3 | $a['d'] = "헤헤"; $b[4] = "라"; $c['ad'] = "마우스"; | cs |
숫자 인덱스 배열은 array_push()를 이용하여 원소를 추가 할 수 있지만 연관배열은 불가하기 때문에 위와 같이 값을 추가 할 수 있습니다.
키값을 이용한 연관배열 원소(키,값) 삭제
1 | unset($a['d']); // unset(배열[삭제하고자하는 원소의 키값]); | cs |
연관배열에 키값이 있는지 확인하는 메소드
1 | array_key_exists("d",$a) //array_key_exists("찾고자 하는 키 값", 배열) =>true 혹은 false를 return | cs |
PHP매뉴얼 - 함수 array_key_exists() ☜클릭!
'웹프로그래밍 > PHP' 카테고리의 다른 글
[PHP]오류제어연산자 @(골뱅이,at) (0) | 2019.03.28 |
---|---|
[PHP]php.ini 설정정보 (0) | 2019.03.28 |