PHP 프로그래밍에서 배열(Array)은 매우 일반적으로 사용되는 데이터 유형이자 데이터 구조입니다. PHP 배열은 숫자, 문자열, 객체, 함수 및 기타 배열을 포함한 다양한 데이터 유형의 값을 저장할 수 있습니다.
2차원 배열은 배열의 한 형태로, 학생 목록 정보와 같은 다중 행 및 다중 열 데이터를 포함하는 테이블로 간주할 수 있습니다. 수업.
PHP에서는 2차원 배열을 만드는 것이 쉽습니다. 2차원 배열을 할당하는 방법은 여러 가지가 있습니다.
배열 초기화 시 각 요소의 값을 직접 정의하는 방식입니다.
// 定义一个二维数组 $nameList = array( array('小明',18,'男'), array('小红',20,'女'), array('小兰',19,'女') ); // 输出二维数组的元素 echo $nameList[0][0]; // 输出'小明' echo $nameList[1][1]; // 输出'20' echo $nameList[2][2]; // 输出'女'
이 방법은 값을 하나씩 할당하는 방법으로 루프 문이나 수동 추가를 통해 달성할 수 있습니다.
// 通过循环语句逐个赋值 $nameList = array(); for ($i=0; $i<3; $i++) { $nameList[$i] = array(); $nameList[$i][0] = '姓名'.$i; $nameList[$i][1] = '年龄'.$i; $nameList[$i][2] = '性别'.$i; } // 手动添加的方式逐个赋值 $nameList = array(); $nameList[0] = array('小明',18,'男'); $nameList[1] = array('小红',20,'女'); $nameList[2] = array('小兰',19,'女'); // 输出二维数组的元素 echo $nameList[0][0]; // 输出'小明' echo $nameList[1][1]; // 输出'20' echo $nameList[2][2]; // 输出'女'
이 방법은 프로그램 실행 중에 값을 동적으로 할당하는 방법으로, 일부 기능을 통해 달성할 수 있습니다.
// 使用array_push()函数动态添加数组元素 $nameList = array(); array_push($nameList, array('小明',18,'男')); array_push($nameList, array('小红',20,'女')); array_push($nameList, array('小兰',19,'女')); // 输出二维数组的元素 echo $nameList[0][0]; // 输出'小明' echo $nameList[1][1]; // 输出'20' echo $nameList[2][2]; // 输出'女'
위 세 가지 방법은 PHP에서 2차원 배열을 할당하는 일반적인 방법입니다. 어떤 방법을 사용하든 2차원 배열 데이터를 보다 유연하고 효율적으로 처리하려면 PHP 배열의 기본 동작을 이해해야 합니다.
위 내용은 PHP에서 2차원 배열에 값을 할당하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!