PHP 배열
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에서는 array() 함수를 사용하여 배열을 생성합니다.
array();
PHP에서는 세 가지 유형의 배열이 있습니다:
· 하나 이상의 배열을 포함하는 다차원 배열-배열PHP 숫자 배열
여기에 숫자 배열을 만드는 두 가지 방법이 있습니다.
자동 할당 ID 키(ID 키는 항상 0부터 시작): $cars=array("Volvo","BMW","Toyota");수동으로 할당된 ID 키: $cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";다음 예제에서는 A 숫자 배열 $cars라는 파일을 생성하고 배열에 세 개의 요소를 할당한 다음 배열 값이 포함된 텍스트 조각을 인쇄합니다.
Instance
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>Get 배열의 길이 - 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";그런 다음 지정된 키를 스크립트에서 사용할 수 있습니다.
Instance
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>연관 배열
연관 배열의 모든 값을 반복하고 인쇄합니다. 다음과 같이 foreach 루프를 사용할 수 있습니다.Instance
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
새로운 파일
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
시사
Clear
- 코스 추천
- 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
웹 프론트 엔드 개발에 대한 빠른 소개
민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
로그인 인증 및 클래식 게시판
컴퓨터 네트워크 지식 수집
빠른 시작 Node.JS 정식 버전
당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
















