HTML(or XML) & CSS & JavaScript

[PHP] PHP의 Associative Array

YEJI ⍢ 2022. 12. 12. 15:38
728x90

Array란?

맵(map)으로 이루어진, 순서가 있는 집합을 의미합니다.

 

 

↓    1차원 Array 공부하기    

https://yyyeji.tistory.com/303

↓   N차원 Array 공부하기    

https://yyyeji.tistory.com/304

 

 

기본적은 문법은 아래와 같습니다.

$nums = array("One"=>1, "Tow"=>2, "Three"=>3);
$nums["One"] = 1;
$nums["Two"] = 2;
$nums["Three"] = 3;

두 가지 방법이 있습니다.

 

 

기본적인 출력 방법은 아래와 같습니다.

<!EOCTYPE html>
<body>
	<h1>My first PHP page</h1>
	<?php
		// $nums = array("One"=>1, "Tow"=>2, "Three"=>3);
		$nums["One"] = 1;
		$nums["Two"] = 2;
		$nums["Three"] = 3;


		echo $nums["One"]."<br>";
		echo $nums["Two"]."<br>";
		echo $nums["Three"];
	?>
</body>

 

 

 

For-each를 사용해서 출력하는 방법은 아래와 같습니다.

<!EOCTYPE html>
<body>
	<h1>My first PHP page</h1>
	<?php
		// $nums = array("One"=>1, "Tow"=>2, "Three"=>3);
		$nums["One"] = 1;
		$nums["Two"] = 2;
		$nums["Three"] = 3;


		foreach ($nums as $num => $num_value) {
			echo "Num: ".$num.", Value: ".$num_value;
			echo "<br>";
		}
	?>
</body>

◡̈