>백엔드 개발 >PHP 문제 >PHP에서 2차원 배열을 작성하는 방법

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

PHPz
PHPz원래의
2023-04-20 10:07:12463검색

PHP의 2차원 배열에서 배열의 각 요소는 배열이며, 이러한 배열은 모두 동일한 키를 갖습니다. 다음은 PHP에서 2차원 배열을 작성하는 방법과 몇 가지 예입니다.

  1. 2차원 배열 정의

array() 함수를 사용하여 2차원 배열을 정의할 수 있습니다. 다음은 2차원 배열 정의에 대한 몇 가지 예입니다.

// 定义一个空数组
$array = array();

// 定义一个二维数组
$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);

// 定义一个关联数组
$array = array(
    'row1' => array('id'=>1, 'name'=>'Tom', 'age'=>18),
    'row2' => array('id'=>2, 'name'=>'Jerry', 'age'=>20),
    'row3' => array('id'=>3, 'name'=>'Mike', 'age'=>22),
);
  1. 2차원 배열 요소 액세스

2차원 배열의 요소에 액세스할 때 첫 번째와 두 번째 차원의 키인 두 개의 키를 지정해야 합니다. . 다음은 2D 배열 요소에 액세스하는 몇 가지 예입니다.

// 访问二维数组中的元素
echo $array[0][0]; // 输出 1
echo $array[1][1]; // 输出 5
echo $array[2][2]; // 输出 9

// 访问关联数组中的元素
echo $array['row1']['name']; // 输出 Tom
echo $array['row2']['age']; // 输出 20
echo $array['row3']['id']; // 输出 3
  1. 2D 배열 탐색

for 루프나 foreach 루프를 사용하여 2D 배열을 탐색할 수 있습니다. 다음은 2차원 배열 순회에 대한 몇 가지 예입니다.

// 使用 for 循环遍历二维数组
for ($i = 0; $i < count($array); $i++) {
    for ($j = 0; $j < count($array[$i]); $j++) {
        echo $array[$i][$j] . &#39; &#39;;
    }
    echo &#39;<br>';
}

// 使用 foreach 循环遍历关联数组
foreach ($array as $key => $value) {
    echo $key . ': ';
    foreach ($value as $k => $v) {
        echo $k . '=' . $v . ' ';
    }
    echo '<br>';
}

위는 PHP에서 2차원 배열을 작성하는 방법과 예제가 도움이 되기를 바랍니다.

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

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