PHP7.0의 배열 유형은 무엇입니까?
Array는 PHP7.0에서 매우 중요한 데이터 유형으로, 여러 값을 저장할 수 있으며 이러한 값은 인덱스나 키로 액세스할 수 있습니다. PHP 7.0에서 배열 유형은 매우 유연하므로 다양한 프로그래밍 문제를 해결하는 데 사용할 수 있습니다. 이번 글에서는 PHP7.0의 배열 타입과 사용법을 소개하겠습니다.
1. 일반 배열
일반 배열은 PHP7.0에서 가장 일반적인 유형 중 하나입니다. 키-값 쌍의 순서가 지정된 목록으로 구성됩니다. 여기서 키는 정수 또는 문자열 유형이고 값은 모든 데이터 유형이 될 수 있습니다. 다음은 일반 배열의 예입니다.
$fruits = array("apple", "banana", "orange");
위 코드에서는 "apple", "banana" 및 "orange"로 구성된 일반 배열을 만들어 $fruits 변수에 저장했습니다. 아래와 같이 첨자를 통해 배열의 요소에 액세스할 수 있습니다.
echo $fruits[0]; //输出"apple" echo $fruits[1]; //输出"banana" echo $fruits[2]; //输出"orange"
2. 연관 배열
연관 배열은 키-값 쌍의 목록으로 구성된 배열입니다. 여기서 키는 문자열 유형입니다. PHP에서는 연관 배열을 "사전" 또는 "해시 테이블"이라고도 합니다. 다음은 연관 배열의 예입니다.
$grades = array("John" => 95, "Mary" => 87, "Bob" => 78);
위 코드에서는 학생 이름이 키이고 성적이 값인 연관 배열을 만들었습니다. 아래와 같이 키를 사용하여 배열의 요소에 액세스할 수 있습니다.
echo $grades["John"]; //输出95 echo $grades["Mary"]; //输出87 echo $grades["Bob"]; //输出78
3. 다차원 배열
다차원 배열은 다른 배열로 구성된 특별한 유형의 배열입니다. PHP에서는 다차원 배열을 임의로 중첩할 수 있습니다. 다음은 3차원 배열의 예입니다.
$people = array( array("name" => "John", "age" => 23, "city" => "New York"), array("name" => "Mary", "age" => 34, "city" => "London"), array("name" => "Bob", "age" => 45, "city" => "Paris") );
위 코드에서는 각 요소에 사람의 이름, 나이, 도시가 포함된 3차원 배열을 만들었습니다. 아래와 같이 여러 첨자를 통해 배열의 요소에 액세스할 수 있습니다.
echo $people[0]["name"]; //输出John echo $people[1]["age"]; //输出34 echo $people[2]["city"]; //输出Paris
4. 배열 및 함수
PHP7.0에는 배열 처리를 위한 많은 내장 함수가 있습니다. 다음은 일반적으로 사용되는 몇 가지 함수입니다.
기본 제공 함수 외에도 foreach 루프를 사용하여 배열의 모든 요소를 반복할 수도 있습니다. 다음은 foreach 루프의 예입니다.
foreach($grades as $name => $grade) { echo "$name 的成绩是 $grade 分。"; }
위 코드에서 루프는 $grades 배열의 각 요소를 반복하고 $name 및 $grade 변수에 키와 값을 저장합니다. 그런 다음 각 학생의 이름과 학년이 인쇄되었습니다.
요약:
PHP7.0에서 배열 유형은 매우 유연하며 다양한 프로그래밍 문제를 해결하는 데 사용할 수 있습니다. 일반 배열, 연관 배열, 다차원 배열은 물론 일반적으로 사용되는 배열 함수와 루프도 소개했습니다. 초보자이든 숙련된 개발자이든 PHP의 강력한 프로그래밍 기능을 최대한 활용하려면 배열 사용을 마스터해야 합니다.
위 내용은 PHP7.0에는 어떤 유형의 배열이 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!