PHP에서 배열에 요소 추가

Minahil Noor 2023년1월30일
  1. array_push()함수를 사용하여 PHP에서 배열에 요소 추가
  2. 직접 할당 방법을 사용하여 PHP에서 배열에 요소 추가
  3. array_unshift 함수를 사용하여 PHP에서 빈 배열에 요소 추가
PHP에서 배열에 요소 추가

이 기사에서는array_push()함수 및 직접 할당 방법을 사용하는 것과 같은 다른 절차를 사용하여 PHP에서 배열에 요소를 추가하는 방법을 소개합니다.

array_push()함수를 사용하여 PHP에서 배열에 요소 추가

배열에 요소를 추가하는 한 가지 방법은 array_push 함수를 사용하는 것입니다. 먼저 array() 함수를 사용하여 배열을 만듭니다. 그런 다음 주어진 명령을 사용하여 해당 배열에 요소를 추가합니다. array_push()함수는 스택처럼 배열에 요소를 추가합니다. 이를 실행하는 올바른 구문은 다음과 같습니다.

array_push($array, $value1, $value2, ..., $valueN);

내장 함수array_push()에는 N + 1 개의 매개 변수가 있습니다. N은 배열에 추가하려는 값의 수입니다. 매개 변수의 세부 사항은 다음과 같습니다.

매개 변수 기술
$array 필수 우리가 값을 추가하는 배열입니다.
$value1,$value2,$valueN 필수 이것이 우리가 배열에 추가하는 값입니다. 문자열, 정수, 부동 소수점 등이 될 수 있습니다.

이 함수는 배열에 추가 된 요소의 수를 나타내는 정수 값을 반환합니다. 아래 프로그램은array_push()함수를 사용하여 PHP에서 배열에 요소를 추가하는 방법을 보여줍니다.

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip");
print_r($flowers);
?>

배열에 추가 할 요소로 5 개의 값을 전달했습니다.

출력:

The array is empty, as you can see. 
Array
(
)

Now, we have added the values. 

Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

이제 구문에 따라 함수의 반환 값을 확인합니다.

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
echo(array_push($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

출력:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

출력에는 배열에 추가 된 요소의 수인 값 5가 표시됩니다.

직접 할당 방법을 사용하여 PHP에서 배열에 요소 추가

PHP에서는 직접 할당 방법을 사용하여 배열에 요소를 추가 할 수도 있습니다. 정수 나 문자열에 값을 할당하는 것처럼 배열에 값을 직접 할당합니다. 이를 실행하는 올바른 구문은 다음과 같습니다.

$array[] = $value;

이 메서드를 적용하여 배열에 요소를 추가하는 프로그램은 다음과 같습니다.

<?php
$flowers = array();
echo("The array is empty, as you can see. \n");
print_r($flowers);
echo("Now, we have added the values. \n");
$flowers[] = "Rose";
$flowers[] = "Jasmine";
$flowers[] = "Lili";
$flowers[] = "Hibiscus";
$flowers[] = "Tulip";
print_r($flowers);
?>

출력:

The array is empty, as you can see. 
Array
(
)
Now, we have added the values. 
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

array_unshift 함수를 사용하여 PHP에서 빈 배열에 요소 추가

PHP에서는 array_unshift() 함수를 사용하여 배열에 요소를 추가 할 수도 있습니다. 이 함수는 배열의 시작 부분에 값을 추가합니다. 값을 배열에 할당하는 올바른 구문은 다음과 같습니다.

array_unshift($array, $value1, $value2, ..., $valueN);

내장 함수array_unshift()에는 N + 1 개의 매개 변수가 있습니다. 매개 변수의 세부 사항은 다음과 같습니다

매개 변수 기술
$array 필수 값을 추가하려는 배열입니다.
$value1,$value2,$valueN 필수 우리가 추가하려는 값입니다. 하나 이상의 값이 필수입니다.

이 함수를 적용하여 배열에 요소를 추가하는 프로그램은 다음과 같습니다.

<?php
$flowers = array();
echo("The array is empty as you can see. \n");
print_r($flowers);
echo("Now we have added the values. \n");
echo(array_unshift($flowers, "Rose", "Jasmine", "Lili", "Hibiscus", "Tulip"));
echo("\n");
print_r($flowers);
?>

출력:

The array is empty as you can see. 
Array
(
)
Now we have added the values. 
5
Array
(
    [0] => Rose
    [1] => Jasmine
    [2] => Lili
    [3] => Hibiscus
    [4] => Tulip
)

관련 문장 - PHP Array