PHP에서 2차원 배열을 작성하는 방법

PHPz
풀어 주다: 2023-04-17 14:36:18
원래의
569명이 탐색했습니다.

PHP는 유연성과 사용하기 쉬운 기능으로 인해 널리 사용되는 백엔드 프로그래밍 언어입니다. PHP에서 배열은 중요한 데이터 유형이며, PHP는 배열을 조작하는 다양한 방법을 제공합니다. 그 중 2차원 배열은 우리가 자주 사용하는 것인데, 좀 더 복잡하고 다차원적인 데이터를 저장할 수 있습니다. 그렇다면 PHP에서 2차원 배열을 올바르게 작성하는 방법은 무엇일까요? 다음 글에서는 이에 대해 자세히 소개하겠습니다.

1. 2차원 배열 정의

2차원 배열을 정의할 때는 array() 함수를 사용하는 방법과 []를 사용하는 방법 두 가지를 사용할 수 있습니다. 자세한 내용은 다음과 같습니다.

  1. array() 함수를 사용하세요
$array = array(
               array(1,2,3),
               array('a','b','c'),
             );
로그인 후 복사

2. []

$array = [
          [1,2,3],
          ['a','b','c']
         ];
로그인 후 복사

2를 사용하세요. 2차원 배열 요소에 액세스하세요

PHP에서는 두 개의 인덱스를 사용하여 요소에 액세스할 수 있습니다.

$array = [
          [1,2,3],
          ['a','b','c']
         ];
echo $array[0][0];//访问第一个元素,结果为1
echo $array[1][2];//访问第二个元素的第三个元素,结果为c
로그인 후 복사

3. 2차원 배열 탐색

PHP에서는 다음과 같이 foreach 문을 사용하여 2차원 배열을 탐색할 수 있습니다.

$array = [
          [1,2,3],
          ['a','b','c']
         ];
foreach($array as $row){
    foreach($row as $col){
        echo $col." ";
    }
    echo "<br />";
}
로그인 후 복사

위 코드에서 첫 번째 foreach 문은 각 행을 탐색하는 데 사용되며, 두 번째 foreach 문은 각 요소를 반복하는 데 사용됩니다.

4. 2차원 배열 요소 추가 및 삭제

PHP에서는 array_push(), array_pop(), array_unshift() 및 array_shift() 함수를 사용하여 2차원 배열 요소를 추가하거나 삭제할 수 있습니다.

1. 요소 추가

$array = [
          [1,2,3],
          ['a','b','c']
         ];
array_push($array[0], 4);//往第一个元素的末尾添加一个元素
array_unshift($array[1], 'd');//往第二个元素的开头添加一个元素
로그인 후 복사

2. 요소 삭제

$array = [
          [1,2,3],
          ['a','b','c']
         ];
array_pop($array[0]);//删除第一个元素的末尾元素
array_shift($array[1]);//删除第二个元素的开头元素
로그인 후 복사

5. 요약

PHP에서는 2차원 배열이 널리 사용됩니다. 이 기사에서는 2차원 배열 요소를 정의, 액세스, 탐색, 추가 및 삭제하는 방법에 대해 자세히 소개합니다. 이 글이 모든 사람이 PHP의 2차원 배열을 익히는 데 도움이 되기를 바랍니다.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!