최신 웹 개발 튜토리얼
 

PHP 5 개 배열


배열은 하나 개의 변수에 여러 값을 저장한다 :

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

배열은 무엇인가?

어레이는 한번에 하나 개 이상의 값을 보유 할 수있는 특별한 변수이다.

당신이 항목의 목록이있는 경우 (a list of car names, for example) , 하나의 변수에 차를 저장하는 것은 다음과 같을 수 있습니다 :

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

그러나, 당신은 어떤 자동차를 통해 루프를 원하는 특정 하나를 찾을 경우? 그리고 당신은하지 3 차 있지만 300을한다면 어떨까요?

용액의 배열을 생성하는 것이다!

배열은 하나의 이름으로 여러 값을 보유 할 수 있으며, 인덱스 번호를 참조하여 값에 액세스 할 수 있습니다.


PHP에서 배열 만들기

PHP에서, array() 함수는 어레이를 생성하는데 사용된다 :

array();

PHP에서 배열의 세 가지 유형이 있습니다 :

  • Indexed arrays - 숫자 인덱스 배열
  • Associative arrays -라는 이름의 키 배열
  • Multidimensional arrays 하나 개 이상의 배열을 포함하는 배열 -

PHP 인덱스 배열

인덱스 배열을 만드는 방법은 두 가지가 있습니다 :

인덱스는 다음과 같이 (인덱스는 항상 0에서 시작) 자동으로 할당 할 수 있습니다 :

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

또는 인덱스를 수동으로 할당 할 수 있습니다 :

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

다음 예에서는 $ 자동차라는 인덱스 배열을 작성하고, 세 요소를 할당하고 배열 값을 포함하는 텍스트를 출력한다 :

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

배열의 길이를 가져옵니다 - count() 함수

count() 함수는 길이 반환하는 데 사용된다 (the number of elements) 배열을 :

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

인덱스 배열을 통해 루프

을 통해 루프 및 인쇄 인덱스 배열의 모든 값을하려면 다음과 같이 루프를 사용할 수 있습니다 :

<?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 배열 참조 .

참조는 각 기능에 대한 간단한 설명, 사용의 예를 포함한다!