* 배열이란?
데이터들의 연속된 집합.
ex 1)
$one = 1; $two = 2; $three = 3:
위와 같은 여러개의 데이타를 하나의 배열로 만들 수 있다.
* 배열 만들기
ex 2)
$arr[0] = 1; $arr[1] = 2; $arr[2] = 3;
arr이란 변수 하나에 3개의 데이터 값을 담았다.
여기서 중요한 점은 배열의 시작은 [1]이 아니라 [0]부터 시작한다.
이렇게 만들어진 배열은 for문을 이용해 쉽게 접근할 수 있다.
ex 3)
<? $length = count($arr); for($i = 0;$i<$length;$i++){ echo $arr[$i].","; } ?>
출력 > 1,2,3
* 연관배열 만들기
index대신 key를 사용한다.
ex 4)
$arr = array('one'=>1, 'two'=>2, 'three'=>3)
위에서 one,two,three는 key이고 1,2,3은 value이다.
이 배열에 접근하려면
$arr['one'] = 10;
이런 식으로 배열데이터에 접근하여 값을 바꿀 수 있다.
연관배열은 for문으로 접근은 어렵고, foreach문으로 배열에 접근한다.
<? foreach($arr as $key => $value){ echo $key." => ".$value."<br />"; } ?>
출력> one => 10
two => 2
three => 3
댓글