Wednesday, May 02, 2007
PHP 배열 선언 정의 초기화, 해쉬; Array, Hash Define
PHP에서 배열(Array)을 정의하는 방법입니다. 여러가지 방법이 있는데 array() 함수를 사용하여 배열을 만드는 것이 가장 편리합니다. array() 는 함수처럼 작동할 뿐 진짜 함수는 아닙니다.
Perl과 달리, PHP에서는 변수든 배열이든 '해쉬'든, 이름 앞에 모두 달러($)기호를 붙입니다.
파일명: example.php
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
"국가명, 수도명"의 경우처럼, 해쉬 스타일로 배열을 만들면, 간단한 데이터베이스로서 사용할 수 있어 편리합니다.
▶▶ PHP 예제] 배열 크기, 사이즈 구하기 함수, 배열 요소 개수; Array Size Function
▶▶ PHP 예제] 배열 출력 함수, 구성 요소 화면에 프린트; Print Echo Array
Perl과 달리, PHP에서는 변수든 배열이든 '해쉬'든, 이름 앞에 모두 달러($)기호를 붙입니다.
PHP 배열 만들기 예제
파일명: example.php
※ 아래 박스 클릭 후, 키보드 화살표 키로 좌우 스크롤 가능함
<html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 배열 정의: 문자열과 숫자를 혼합할 수 있음
$a = array("가나", "A", "자장면", 123, "탕수육", 3.14, "군만두", "팔보채");
// 배열 요소 출력: 첫번째 요소 첨자는 0번
echo $a[0] . "<br />\n";
// 출력 결과: 가나
// Perl의 해쉬(Hash) 스타일의 배열 정의
// 숫자가 아닌 문자열의 key를 첨자로서 지정 가능
// 숫자를 key로 삼을 수도 있음
// 다음 경우, 국가명이 key, 수도명이 value
$cities = array(
"한국" => "서울",
"일본" => "도쿄",
"그리스" => "아테네",
"미국" => "워싱턴",
"프랑스" => "파리",
);
// 배열 요소 출력:
// $cities[0]처럼 존재하지 않는 키를 첨자로 지정하면
// PHP Notice: Undefined offset 이런 경고
echo $cities["그리스"] . "<br />\n";
// 출력 결과: 아테네
?>
</body>
</html>
<head>
<title>PHP Example</title>
</head>
<body>
<?php
// 배열 정의: 문자열과 숫자를 혼합할 수 있음
$a = array("가나", "A", "자장면", 123, "탕수육", 3.14, "군만두", "팔보채");
// 배열 요소 출력: 첫번째 요소 첨자는 0번
echo $a[0] . "<br />\n";
// 출력 결과: 가나
// Perl의 해쉬(Hash) 스타일의 배열 정의
// 숫자가 아닌 문자열의 key를 첨자로서 지정 가능
// 숫자를 key로 삼을 수도 있음
// 다음 경우, 국가명이 key, 수도명이 value
$cities = array(
"한국" => "서울",
"일본" => "도쿄",
"그리스" => "아테네",
"미국" => "워싱턴",
"프랑스" => "파리",
);
// 배열 요소 출력:
// $cities[0]처럼 존재하지 않는 키를 첨자로 지정하면
// PHP Notice: Undefined offset 이런 경고
echo $cities["그리스"] . "<br />\n";
// 출력 결과: 아테네
?>
</body>
</html>
"국가명, 수도명"의 경우처럼, 해쉬 스타일로 배열을 만들면, 간단한 데이터베이스로서 사용할 수 있어 편리합니다.
▶▶ PHP 예제] 배열 크기, 사이즈 구하기 함수, 배열 요소 개수; Array Size Function
▶▶ PHP 예제] 배열 출력 함수, 구성 요소 화면에 프린트; Print Echo Array
tag: php
PHP
<< Home