상세 컨텐츠

본문 제목

PHP 배열관련 함수 총정리... array_push() array_pop() array_shift() array_unshift() array_slice() array_merge()

IT공부방/PHP

by 동해둘리 2023. 8. 2. 10:38

본문

반응형

 

 

 

 

 PHP 언어에서 제공하는 배열과 관련된 함수

 

오늘은 PHP에서 제공하는 배열과 관련된 함수를 총 정리 해볼까 합니다.

 

1. count($array)

count() 함수는, 배열에 포함된 요소의 개수를 반환합니다. 사용자가 선택한 항목의 개수를 파악하거나 반복문의 범위를 지정할 때 사용하면 좋습니다

 

 

 

1
2
3
4
5
6
$fruits = ["사과", "바나나", "딸기"];
 
$fruit_count = count($fruits);
 
echo "과일의 개수: " . $fruit_count;
 
cs

 

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

 

과일의 개수: 3

 

 

 

2. array_push($array, $value1, $value2, ...)

array_push()함수는, 배열의 끝에 하나 이상의 요소를 추가합니다. 사용자가 입력한 데이터를 배열에 추가할 때 사용하면 됩니다

 

 

 

1
2
3
4
5
6
$fruits = ["사과", "바나나"];
 
array_push($fruits, "딸기", "오렌지");
 
print_r($fruits);
 
cs

 

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

Array ( [0] => 사과 [1] => 바나나 [2] => 딸기 [3] => 오렌지 )

 

 

3., array_pop($array)

array_pop() 함수는, 배열에서 마지막 요소를 제거하고 반환합니다. 예를 들어, 가장 최근의 항목을 제거할 때 유용합니다.

 

1
2
3
4
5
6
$fruits = ["사과", "바나나", "딸기"];
 
$last_fruit = array_pop($fruits);
 
echo "마지막 과일: " . $last_fruit;
 
cs

 

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

 

마지막 과일: 딸기

 

 

 

4. array_shift($array)

array_shift() 함수는, 배열에서 첫 번째 요소를 제거하고 반환합니다. 가장 오래된 항목을 제거하거나 처리할 때 사용할 수 있습니다.

 

1
2
3
4
5
6
$fruits = ["사과", "바나나", "딸기"];
 
$first_fruit = array_shift($fruits);
 
echo "첫 번째 과일: " . $first_fruit;
 
cs

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

 

첫 번째 과일: 사과

 

 

 

5. array_unshift($array, $value1, $value2, ...)

array_unshift() 함수는, 배열의 앞에 하나 이상의 요소를 추가합니다. 사용자가 입력한 데이터를 배열의 시작 부분에 추가할 때 유용합니다.

 

1
2
3
4
5
6
$fruits = ["사과", "바나나"];
 
array_unshift($fruits, "딸기", "오렌지");
 
print_r($fruits);
 
cs

 

위와 같이 실행했을 경우 아래와 같이 출력됩니다.

 

Array ( [0] => 딸기 [1] => 오렌지 [2] => 사과 [3] => 바나나 )

 

 

6. array_slice($array, $offset, $length)

array_slice()함수는, 배열에서 특정 범위의 요소들을 추출하여 새로운 배열로 반환합니다. 특정 부분의 데이터를 추출하거나 나누는 데 유용합니다.

 

 

 

1
2
3
4
5
6
$fruits = ["사과", "바나나", "딸기", "오렌지", "수박"];
 
$sliced_fruits = array_slice($fruits, 1, 3);
 
print_r($sliced_fruits);
 
cs

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

 

Array ( [0] => 바나나 [1] => 딸기 [2] => 오렌지 )

 

 

 

7. array_merge($array1, $array2, ...)

array_merge()함수는, 여러 개의 배열을 하나로 병합합니다. 다양한 배열을 하나로 합치는데 유용합니다.

 

 

1
2
3
4
5
6
7
$fruits = ["사과", "바나나"];
$vegetables = ["당근", "오이"];
 
$merged_array = array_merge($fruits, $vegetables);
 
print_r($merged_array);
 
cs

위와 같이 실행할 경우 아래와 같이 결과가 출력됩니다

 

Array ( [0] => 사과 [1] => 바나나 [2] => 당근 [3] => 오이 )

반응형

관련글 더보기

댓글 영역