반응형

<?php

$arr1  = array(1,2,3,4,5,6);
$arr2  = array("하나","두울","셋","대여섯");
$arr3 = array("one"=>"첫번째", "two"=>"두번째", "three"=>"서너번째");

$arr4 = new stdClass();
$arr4->one = "첫번째";
$arr4->two = "두번째";

 

$arr5 = (object)$arr3;

echo "배열 1 =>".$arr1[0]."<br>";

echo "배열 2 =>".$arr2[3]."<br>";

echo "배열 3 =>".$arr3['three']."<br>";

echo "배열 4 =>".$arr4->two."<br>";

echo "배열 5 =>".$arr5->three."<br>";

?>

 

위 코드를 실행해보자..

 

배열 1 =>1
배열 2 =>대여섯
배열 3 =>서너번째
배열 4 =>두번째
배열 5 =>서너번째

 

첫번재 배열의 첫번째 값은 0번째 저장돼 있다. 두번째 세번째를 출력하고 싶다면 $arr1[1],$arr1[2] 이렇게 해주면 된다.

 

두번째 벼열도 마찬가지로 0부터 3까지 숫자로 저장돼 있고 출력하기 위해서 해당 방의 숫자를 입력해 주면 된다.

 

세번째는 방에 이름이 지정돼 있다. 방의 이름을 지정해주면 해당 값을 출력할 수 있다.

 

첫번째부터 세번째까지는 array 방식이고 네번째와 다섯번째는 object방식이다. 

 

키값을 부르는 방식이 다르다. 잘 기억해두자. 

 

다섯번째는 세번째 array배열을 object로 바꿨기때문에 key 값을 부르는 방식이 달라졌다.

반응형

+ Recent posts