>  기사  >  백엔드 개발  >  PHP 배열을 정의하는 방법

PHP 배열을 정의하는 방법

PHPz
PHPz원래의
2023-04-27 09:10:54498검색

PHP에서 배열은 매우 일반적으로 사용되는 데이터 구조입니다. 이를 통해 키-값 쌍으로 데이터를 저장하고 액세스할 수 있으며 매우 유연합니다. 이번 글에서는 PHP 배열의 구현 방법을 자세히 소개하겠습니다.

  1. 배열 정의

PHP에서는 array() 함수를 직접 사용하거나 대괄호 []를 사용하여 배열을 정의하는 두 가지 방법이 있습니다. 예:

$fruits = array('apple', 'orange', 'banana');
$numbers = [1, 2, 3, 4, 5];

배열을 정의할 때 키 이름을 지정하거나 기본 숫자 인덱스를 사용할 수 있습니다. 예:

$person = array('name' => 'John', 'age' => 25);
$colors = ['red', 'green', 'blue'];

echo 및 print_r 함수를 사용하여 배열의 요소를 출력할 수 있습니다.

echo $fruits[0]; // 输出apple
print_r($person);
/* 
Array
(
    [name] => John
    [age] => 25
) 
*/
  1. 배열 탐색

PHP는 배열 탐색을 위한 다양한 방법을 제공하며 가장 일반적으로 사용되는 방법은 다음과 같습니다. foreach 루프와 for 루프.

foreach 루프를 사용하여 배열 탐색:

foreach($fruits as $fruit) {
    echo $fruit . ',';
}
// 输出apple,orange,banana,

foreach($person as $key => $value) {
    echo $key . ': ' . $value . ', ';
}
// 输出name: John, age: 25,

for 루프를 사용하여 배열 탐색:

for($i = 0; $i < count($colors); $i++) {
    echo $colors[$i] . &#39;,&#39;;
}
// 输出red,green,blue,
  1. 배열에 대한 일반적인 작업

PHP에서 배열에는 추가, 삭제와 같은 다양한 공통 작업이 있습니다. , 수정, 병합 등

요소 추가:

대괄호와 새 키를 사용하여 요소 추가:

$person[&#39;gender&#39;] = &#39;male&#39;;
$colors[] = &#39;yellow&#39;;

요소 삭제:

설정되지 않은 함수와 키를 사용하여 요소 삭제:

unset($person[&#39;age&#39;]);

요소 수정:

키와 등호 사용 요소 값 수정:

$person[&#39;name&#39;] = &#39;Tom&#39;;

배열 병합:

array_merge 함수를 사용하여 배열 병합:

$more_fruits = [&#39;grape&#39;, &#39;watermelon&#39;];
$fruits = array_merge($fruits, $more_fruits);
  1. 다차원 배열

PHP에서는 배열을 사용하여 다차원을 만들 수 있습니다. 배열. 예:

$students = array(
    array(&#39;name&#39; => 'Mike', 'age' => 20),
    array('name' => 'Jane', 'age' => 21)
);

echo $students[0]['name']; // 输出Mike

[]를 사용하여 다차원 배열을 만들 수도 있습니다:

$students[] = array('name' => 'Bob', 'age' => 22);

다차원 배열 트래버스:

foreach($students as $student) {
    echo $student['name'] . ',';
}
// 输出Mike,Jane,Bob,
  1. Array 함수

PHP는 다양한 배열 함수를 제공합니다. 다음은 그 중 일부입니다. them:

  • count( $array): 배열의 요소 수를 반환합니다.
  • array_keys($array): 배열의 모든 키 이름을 새 배열의 요소로 반환합니다.
  • array_values($array): 모든 키 이름을 반환합니다. 배열의 값을 새 배열의 요소로 배열 요소
  • array_search($value, $array): 배열에서 지정된 값의 키 이름을 찾습니다.
  • array_flip($array): 키 이름과 값을 배열에서 교환합니다. 배열
  1. 요약

PHP 배열은 데이터의 키-값 쌍을 저장하고 액세스할 수 있는 매우 일반적으로 사용되는 데이터 구조입니다. PHP에서는 대괄호나 array() 함수를 사용하여 배열을 정의할 수 있습니다. foreach 루프나 for 루프를 사용하여 배열을 탐색할 수 있으며 다양한 배열 함수를 사용하여 다양한 작업을 완료할 수 있습니다. 동시에, PHP는 다차원 배열의 생성 및 작동도 지원합니다. PHP 배열의 구현 방법을 익히면 PHP 코드를 보다 효율적으로 개발하고 유지 관리할 수 있습니다.

위 내용은 PHP 배열을 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.