프로그래밍 언어/PHP

[PHP] 배열 사용하기

오치리 2016. 7. 15.

* 배열이란?

데이터들의 연속된 집합.


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


댓글