되는대로 살자

[PHP Programming] 배열 본문

2009~2014/Web_PHP

[PHP Programming] 배열

malu 2011. 5. 28. 21:35
1.배열
배열의 특징
1)여러 값을 가질 수 있다 .
2)C언어와 다르게 인덱스로 문자도 지정 가능하다

배열의 생성 방법
1)대괄호 문법 사용
$a[0]="abc";
$a["asdf"]="def";
2) array()언어 구조 사용

$a=array("name"=>"brown", 7=>"브라운");
array() 언어구조는 key=value의 형태로 콤마루 구분된 여러개의 쌍을 등록할 수 있게 해 준다.

주의사항*
1.값만 부여하면 [0],[1]과 같은 인덱스 배열이 만들어짐.
2.array("name"=>"brown",5=>"브라운") 으로 5로 건너뛰면 그 다음 문자도 6이 되고, 브라운도 5에 입력이 된다.

배열의 제거
1.unset()함수의 이용
예: unset($arr[0]);

2.다차원 배열
1)생성방법
$arr= array( '0'=>array('0' =>'0', '1' => '1', '2'=>'3'), ............
배열참조: $arr[0][0]

3.배열의 연산
1). $a===$b : 원소와 순서가 같으면 참
2). $a==$b: 원소가 같으면 참
3). $a <> $b : 원소가 다르면 참
4).$a!==$b : 배열의 원소와 순서가 동일하지않으면 참