본문 바로가기
BACK-END/PHP

[PHP] 문자열, 배열과 연관배열

by 미누치 2019. 10. 21.

PHP에서 문자열 결합과 배열과 연관배열을 이용하여 출력하는 방법입니다.

<?php
$hello = "안녕";
$world = "하세요.";

// 문자와 문자를 연결할 때에는 .을 사용해서 연결한다.
echo $hello.$world; // 안녕하세요.

// 배열 array(0번, 1번, 2번 ....);
$array1 = array('김', '철', '수');
echo $array1[0].$array1[1].$array1[2].' '.$hello; // 김철수 안녕

// 연관배열(딕셔너리) array('key' => 'value', ...);
$array2 = array('name'=>'득구','age'=>24);
echo $array2['name'].'의 나이는 '.$array2['age'].'살 입니다.'; //득구의 나이는 24살입니다.

// 연관배열들로 이루어진 배열
$array3 = array(
  array('name'=>'득구','age'=>24), 
  array('name'=>'홍삼','age'=>22), 
  array('name'=>'길동','age'=>25), 
  array('name'=>'철수','age'=>27)
);

/**
 * 득구 24
 * 홍삼 22
 * 길동 25
 * 철수 27
 * 이런 식으로 출력하고 싶다면?
 */

//  count는 $array3 배열의 길이를 가져온다. =>
for($i = 0; $i < count($array3); $i++){
  echo $arr2[$i]['name'].' '.$arr2[$i]['age'].'<br/>'; // 위와 같은 결과를 출력하게 된다.
}
?>

다음에는 HTML과 PHP 문법을 같이 사용하는 방법에 대해 알아보겠습니다.

댓글