PHP에서는 배열 뒤에 열을 추가하려면 array_push() 함수를 사용하거나 직접 할당을 사용할 수 있습니다.
아래에서 이 두 가지 방법을 소개하겠습니다.
방법 1: array_push() 함수 사용
array_push() 함수는 배열 끝에 하나 이상의 요소를 추가할 수 있습니다. 이 함수를 사용하여 배열 뒤에 열을 추가할 수 있습니다.
구체적인 구현은 다음과 같습니다.
<?php // 定义一个数组 $oldArr = array( array('name'=>'Tom', 'age'=>20, 'gender'=>'male'), array('name'=>'Lucy', 'age'=>21, 'gender'=>'female'), array('name'=>'Jack', 'age'=>22, 'gender'=>'male') ); // 定义需要增加的一列数据 $new = 'address'; // 遍历数组,将新数据添加到数组中 foreach($oldArr as &$value) { $value[$new] = ''; } // 输出结果 print_r($oldArr); ?>
출력 결과:
Array ( [0] => Array ( [name] => Tom [age] => 20 [gender] => male [address] => ) [1] => Array ( [name] => Lucy [age] => 21 [gender] => female [address] => ) [2] => Array ( [name] => Jack [age] => 22 [gender] => male [address] => ) )
출력 결과에서 배열 뒤에 열을 성공적으로 추가한 것을 확인할 수 있습니다.
방법 2: 직접 할당
직접 할당을 사용하면 배열 뒤에 열을 추가할 수도 있습니다.
구현 방법은 다음과 같습니다.
<?php // 定义一个数组 $oldArr = array( array('name'=>'Tom', 'age'=>20, 'gender'=>'male'), array('name'=>'Lucy', 'age'=>21, 'gender'=>'female'), array('name'=>'Jack', 'age'=>22, 'gender'=>'male') ); // 遍历数组,为每个元素赋值 foreach($oldArr as &$value) { $value['address'] = ''; } // 输出结果 print_r($oldArr); ?>
출력 결과도 다음과 같습니다.
Array ( [0] => Array ( [name] => Tom [age] => 20 [gender] => male [address] => ) [1] => Array ( [name] => Lucy [age] => 21 [gender] => female [address] => ) [2] => Array ( [name] => Jack [age] => 22 [gender] => male [address] => ) )
위의 두 가지 방법을 통해 PHP 배열 끝에 열을 추가하고 배열 데이터의 무결성과 규범적 제어를 달성할 수 있습니다.
위 내용은 PHP는 배열 뒤에 열을 추가합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!