PHP 완전 자율 학습 매뉴...login
PHP 완전 자율 학습 매뉴얼
작가:php.cn  업데이트 시간:2022-04-15 13:53:54

PHP 배열



배열은 단일 변수에 여러 값을 저장할 수 있습니다:

인스턴스

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


어레이란 무엇인가요?

배열은 하나의 변수에 여러 값을 저장할 수 있는 특수 변수입니다.

항목 목록(예: 자동차 이름 목록)이 있는 경우 다음과 같이 단일 변수에 저장하세요.

$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";

그러나 배열을 반복하여 특정 배열을 찾으려면 어떻게 해야 할까요? 배열에 3개의 항목이 아니라 300개의 항목이 있으면 어떻게 되나요?

해결책은 배열을 만드는 것입니다!

배열은 단일 변수에 여러 값을 저장할 수 있으며 키를 기반으로 배열 내의 값에 액세스할 수 있습니다.


php 배열이 무슨 뜻인가요?

php 배열은 이름에서 알 수 있듯이 PHP의 배열입니다. 그 특징은 값을 키 유형에 매핑하는 것입니다. 다른 언어와 달리 PHP 배열의 키는 문자열이 될 수 있으며 값은 모든 유형이 될 수 있습니다.


PHP에서 배열 생성

PHP에서는 array() 함수를 사용하여 배열을 생성합니다.

array();

PHP에는 세 가지 유형의 배열이 있습니다.

  • 숫자 배열 - 숫자 ID 키가 있는 배열

  • 연관 배열 - 지정된 키가 있는 배열, 각 키는 값과 연결됨

  • 다차원 배열 - 다음을 포함하는 배열 하나 이상의 배열


PHP 숫자 배열

숫자 배열을 만드는 방법에는 두 가지가 있습니다.

자동으로 ID 키(ID 키는 항상 0부터 시작합니다):

$cars=array("Volvo","BMW","Toyota");

수동으로 할당된 ID 키:

$cars[0]="볼보";
$cars[1]="BMW";
$cars[2]="도요타"

다음 예에서는 $cars라는 숫자 배열을 만들고 배열에 세 개의 요소를 할당한 다음 배열 값이 포함된 텍스트를 인쇄합니다.

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요.


배열 길이 가져오기 - count() 함수

count() 함수는 배열의 길이(요소 수)를 반환하는 데 사용됩니다.

Instance

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


숫자 배열 반복

숫자 배열의 모든 값을 반복하고 인쇄하려면 다음과 같이 for 루프를 사용할 수 있습니다.

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


PHP 연관 배열

연관 배열은 배열에 할당한 지정된 키를 사용하는 배열입니다.

연관 배열을 만드는 방법에는 두 가지가 있습니다.

$age=array("Peter"=>"35","Ben"=>"37", " Joe"=>"43");

또는:

$age['Peter']="35";
$age[' Ben ']="37";
$age['Joe']="43";

그러면 지정된 키를 스크립트에서 사용할 수 있습니다:

인스턴스

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


연관 배열 탐색

연관 배열의 모든 값을 반복하고 인쇄합니다. 다음과 같이 foreach 루프를 사용할 수 있습니다.

인스턴스

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

인스턴스 실행»

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요


다차원 배열

다차원 배열은 PHP 고급 튜토리얼 섹션에서 자세히 소개됩니다.


PHP 배열 참조 설명서 전체

일반적인 모든 PHP 배열 기능에 대한 전체 참조 설명서를 보려면 PHP 배열 참조 설명서를 방문하세요.

각 기능에 대한 간략한 설명과 활용 예시를 담은 참고 매뉴얼입니다!

PHP 중국어 웹사이트