>  기사  >  백엔드 개발  >  PHP는 배열 뒤에 열을 추가합니다.

PHP는 배열 뒤에 열을 추가합니다.

WBOY
WBOY원래의
2023-05-19 19:56:07755검색

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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