PHP는 역동적 인 웹 사이트 및 응용 프로그램을 개발하는 데 널리 사용되는 강력한 서버 측 스크립팅 언어입니다. 배열 데이터를 처리 할 때는 배열의 시작 위치에 새 요소를 추가해야합니다. 현재 array_unshift () 함수는 매우 실용적인 도구입니다.
Array_unshift () 의 목적은 하나 이상의 요소를 배열의 전면에 삽입하고 새 배열 길이를 반환하는 것입니다. 구문은 다음과 같습니다.
array_unshift(array $array, mixed $value1 [, mixed $value2, ...])
$ 배열 : 대상 배열
$ value1, $ value2 ... : 삽입 할 값은 하나 이상일 수 있습니다.
다음 예제는 Array_unshift ()를 사용하여 배열의 전면에 요소를 추가하는 방법을 보여줍니다.
<?php
$fruits = array("apple", "orange", "banana");
echo "Before array_unshift:\n";
print_r($fruits);
array_unshift($fruits, "grape");
echo "After array_unshift:\n";
print_r($fruits);
?>
출력 결과는 다음과 같습니다.
Before array_unshift:
Array
(
[0] => apple
[1] => orange
[2] => banana
)
After array_unshift:
Array
(
[0] => grape
[1] => apple
[2] => orange
[3] => banana
)
위의 코드에서 "포도"가 배열의 첫 번째 위치에 성공적으로 삽입되었음을 알 수 있습니다.
Array_unshift () 는 한 번에 여러 요소를 삽입하는 것을 지원합니다. 예는 다음과 같습니다.
<?php
$numbers = array(3, 4, 5);
echo "Before array_unshift:\n";
print_r($numbers);
array_unshift($numbers, 1, 2);
echo "After array_unshift:\n";
print_r($numbers);
?>
출력 결과는 다음과 같습니다.
Before array_unshift:
Array
(
[0] => 3
[1] => 4
[2] => 5
)
After array_unshift:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
이 방법을 통해 배열의 시작 위치에 여러 값을 유연하게 추가 할 수 있습니다.
Array_unshift () 는 PHP의 간결하고 강력한 배열 함수로, 배열의 시작 부분에 요소를 빠르게 삽입 할 수 있습니다. 단일 값이든 다중 값 삽입이든, 배열을 수동으로 재건하는 지루한 단계를 피하면서 쉽게 구현할 수 있습니다. 실제 개발에서 이러한 기능의 사용을 마스터하면 코드의 효율성과 유지 관리가 크게 향상됩니다.