PHP에서는 배열 뒤에 열을 추가하려면 array_push() 함수를 사용하거나 직접 할당을 사용할 수 있습니다.
아래에서 이 두 가지 방법을 소개하겠습니다.
방법 1: array_push() 함수 사용
array_push() 함수는 배열 끝에 하나 이상의 요소를 추가할 수 있습니다. 이 함수를 사용하여 배열 뒤에 열을 추가할 수 있습니다.
구체적인 구현은 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?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 );
?>
|
로그인 후 복사
출력 결과:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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: 직접 할당
직접 할당을 사용하면 배열 뒤에 열을 추가할 수도 있습니다.
구현 방법은 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?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 );
?>
|
로그인 후 복사
출력 결과도 다음과 같습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!