본문 바로가기

코딩공부

[php] 기초함수 정리 / 배열과 foreach문

php 배열과 foreach문에 대해 알아보자.

php 배열은 아래와 같이 표기할 수 있다. 아래 배열방법 두가지중 아무거나 사용해도 결과는 같다.

foreach 문은 아래와 같이 자바스크립트와 사용방법이 같다.

<?php
$arr = array(1,2,3,4);
$arr = [1,2,3,4];

foreach($arr AS $numb){
	echo "<h2>$numb<h2>";
}
?>

 

 

결과

더보기

1

2

3

4


key value 가 있는 연관배열 : key 출력, value 출력 (json타입)

<?php
$arr = array(
1 => "하나",
2 => "둘",
3 => "셋",
4 => "넷"
);
foreach($arr AS $key => $val) {
	echo "<h2>key : ".$key." val : ".$val."<h2>";
}
?>

결과

더보기

key : 1 val : 하나

key : 2 val : 둘

key : 3 val : 셋

key : 4 val : 넷


key value 가 있는 연관배열 : key 값을 입력하여 value 출력이 나오게 하기

<?php
$arr = array(
1 => "하나",
2 => "둘",
3 => "셋",
4 => "넷"
);
foreach($arr AS $key => $val) {
	echo "<h2>$arr[$key]<h2>";
}
?>

결과

더보기

하나


연관배열 또 다른 방법

결과

더보기

Array

(

   [엄마] => 40

   [아빠] => 43

   [나] => 12

)