배열은 단일 변수에 여러 값을 저장할 수 있습니다.
<?php $ cars = array ( " 볼보 " , " BMW " , " 토요타 " ) echo " 나는 " . $ cars [ 1 ] . " 및 " . $ cars [ 2 ] 를 좋아 합니다 .
배열은 하나의 변수에 여러 값을 저장할 수 있는 특수 변수입니다.
항목 목록(예: 자동차 이름 목록)이 있는 경우 다음과 같이 단일 변수에 저장하세요.
$cars1="볼보";$cars2="BMW";$cars3="도요타";
그러나 배열을 반복하여 특정 배열을 찾으려면 어떻게 해야 할까요? 배열에 3개의 항목이 아니라 300개의 항목이 있으면 어떻게 되나요?
해결책은 배열을 만드는 것입니다!
배열은 단일 변수에 여러 값을 저장할 수 있으며, 해당 키를 기반으로 배열 내의 값에 액세스할 수 있습니다.
PHP에서는 array() 함수를 사용하여 배열을 생성합니다.
정렬();
PHP에는 세 가지 유형의 배열이 있습니다.
숫자 배열 - 숫자 ID 키가 있는 배열
연관 배열 - 지정된 키가 있는 배열, 각 키는 값과 연결됩니다.
다차원 배열 - 하나 이상의 배열을 포함하는 배열
숫자형 배열을 만드는 방법에는 두 가지가 있습니다.
ID 키 자동 할당(ID 키는 항상 0부터 시작):
$cars=array("볼보","BMW","도요타");
수동으로 ID 키 할당:
$cars[0]="볼보";$cars[1]="BMW";$cars[2]="도요타";
다음 예에서는 $cars라는 숫자 배열을 만들고 배열에 세 개의 요소를 할당한 다음 배열 값이 포함된 텍스트를 인쇄합니다.
<?php $ cars = array ( " 볼보 " , " BMW " , " 토요타 " ) echo " 나는 " . $ cars [ 1 ] . " 및 " . $ cars [ 2 ] 를 좋아 합니다 .
count() 함수는 배열의 길이(요소 수)를 반환하는 데 사용됩니다.
<?php $ cars = array ( " 볼보 " , " BMW " , " 토요타 " ) echo 개수 ( $자동차 ) ? >
숫자 배열의 모든 값을 반복하고 인쇄하려면 아래와 같이 for 루프를 사용할 수 있습니다.
<?php $cars = array ( " 볼보 " , " BMW " , " 도요타 " ) ; $arrlength = count ( $cars ) for ( $x = 0 ; $x < $arrlength ; $ x ++ ) { 에코 $자동차 [ $ x ] 에코 " <br> " ; ?>
연관 배열은 배열에 할당하는 지정된 키를 사용하는 배열입니다.
연관 배열을 만드는 방법에는 두 가지가 있습니다.
$age=array("피터"=>"35","벤"=>"37","조"=>"43");
또는:
$age['Peter']="35";$age['Ben']="37";$age['Joe']="43";
그런 다음 지정된 키를 스크립트에서 사용할 수 있습니다.
<?php $age = array ( " 피터 " => " 35 " , " 벤 " => " 37 " , " 조 " = > " 43 " ) echo " 피터 는 " . $ age [ ' 피터 ' ] . " ;
연관 배열의 모든 값을 반복하고 인쇄하려면 다음과 같이 foreach 루프를 사용할 수 있습니다.
<?php $age = array ( " Peter " => " 35 " , " Ben " => " 37 " , " Joe " = > " 43 " ) foreach ( $age ~처럼 $x => $x_값 ) { 에코 " 키 = " . $ x . " , 값 = " . " <br> " ; ?>
다차원 배열은 PHP 고급 튜토리얼 섹션에서 자세히 소개됩니다.
모든 배열 기능에 대한 전체 참조 매뉴얼을 보려면 PHP 배열 참조 매뉴얼을 방문하세요.
본 참고 매뉴얼은 각 기능에 대한 간략한 설명과 활용 예시를 제공합니다!