mygomii

[PHP] #배열 - Arrays 본문

PHP

[PHP] #배열 - Arrays

mygomii 2018. 2. 20. 14:34
반응형

PHP에서 배열 변수를 만들때에 array(); <- 이렇게 써줍니다.



Indexed Arrays
- 인덱스가 0부터 시작합니다.

1
2
3
4
<?php
$cars = array("Volvo""BMW""Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?> //출력: I like Volvo,BMW and Toyota.
cs


count() Function
- 배열의 개수를 알고싶을 때 사용합니다.


1
2
3
4
<?php
$cars = array("Volvo""BMW""Toyota");
echo count($cars);
?> //출력:3
cs


for문을 이용한 Array

1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$cars = array("Volvo""BMW""Toyota");
$arrlength = count($cars); //3개
 
for($x = 0$x < $arrlength$x++) { //count($cars) = $cars.length
    echo $cars[$x]; 
    echo "<br>";
}
?>
/* 출력
Volvo
BMW
Toyota*/
cs


Associative Arrays
-  key값에 value를 넣어서 배열을 만듭니다.

1
2
3
4
<?php
$age = array("Peter"=>"35""Ben"=>"37""Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?> //출력:Peter is 35 years old.
cs


foreach문을 이용한 Array
- index 없이도 반복할 수있습니다.

1
2
3
4
5
6
7
8
9
10
11
12
<?php
$age = array("Peter"=>"35""Ben"=>"37""Joe"=>"43");
 
foreach($age as $x => $x_value) { $x에 키값, $x_value에 배열 값이 루프돌때마다 저장
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
/*출력
Key=Peter, Value=35
Key=Ben, Value=37
Key=Joe, Value=43*/
?>
cs



반응형

'PHP' 카테고리의 다른 글

[PHP] #배열정렬함수 - Sorting Arrays  (0) 2018.03.02
[PHP] #반복문 - for/foreach  (0) 2018.02.20
[PHP] #조건문 - switch/case  (0) 2018.02.19
[PHP] #조건문 - if/else/ifelse  (0) 2018.02.18
[PHP] #print  (0) 2018.02.17