$array = [1, 2, 3];

// 배열 끝에 하나의 요소를 추가합니다.
array_push($array, 4);
print_r($array);
/*
출력:
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
    )
*/

// 배열 끝에 여러 개의 요소를 추가합니다.
array_push($array, 5, 6, 7);
print_r($array);
/*
출력:
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
        [4] => 5
        [5] => 6
        [6] => 7
    )
*/
array_push(array &$array, mixed $value1 [, mixed $value2 [, mixed $... ]]): int
$array = [1, 2, 3];

// 배열 끝에 하나의 요소를 추가하고 반환 값 저장
$totalElements = array_push($array, 4);
print_r($array);
/*
출력:
    Array
    (
        [0] => 1
        [1] => 2
        [2] => 3
        [3] => 4
    )
*/

echo "배열에 추가된 요소의 총 수: " . $totalElements; // 출력: 배열에 추가된 요소의 총 수: 4
$fruits = ['apple', 'banana', 'cherry'];

// 배열 끝에 요소 추가
array_push($fruits, 'date', 'elderberry');

// 배열의 내용 확인
print_r($fruits);
/*
출력:
    Array
    (
        [0] => apple
        [1] => banana
        [2] => cherry
        [3] => date
        [4] => elderberry
    )
*/
$fruits = ['apple', 'banana', 'cherry'];

// 배열 끝에 요소 추가
$fruits[] = 'date';
$fruits[] = 'elderberry';

// 배열의 내용 확인
print_r($fruits);
/*
출력:
    Array
    (
        [0] => apple
        [1] => banana
        [2] => cherry
        [3] => date
        [4] => elderberry
    )
*/
$person = array(
    'first_name' => 'John',
    'last_name' => 'Doe',
    'age' => 30
);

// 연관 배열에 키와 값을 array_push() 함수를 사용하여 추가
array_push($person, 'email', 'john@example.com', 'city', 'New York');

// 연관 배열 내용 확인
print_r($person);
/*
출력:
    Array
    (
        [first_name] => John
        [last_name] => Doe
        [age] => 30
        
        // 이 부분부터 원하지 않는 연관배열의 키(0, 1, 2, 3 인덱스로만 할당)와 값입니다.
        [0] => email
        [1] => john@example.com
        [2] => city
        [3] => New York
    )
*/
$person = array(
    'first_name' => 'John',
    'last_name' => 'Doe',
    'age' => 30
);

// 연관 배열에 'address' 키와 값을 직접 할당
$person['address'] = 'Seoul, Korea';

// 연관 배열 내용 확인
print_r($person);
/*
출력:
    Array
    (
        [first_name] => John
        [last_name] => Doe
        [age] => 30
        [address] => Seoul, Korea
    )
*/