PHP 배열관련 함수 총정리... array_push() array_pop() array_shift() array_unshift() array_slice() array_merge()
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] => 오이 )
웹스크래핑으로 채용정보 가져오는 PHP코드, 예제 ... 웹크롤링과 웹스크래핑의 차이 (0) | 2023.08.10 |
---|---|
PHP 시간관련 함수 정리 date() strtotime() time() mktime() date_diff() (0) | 2023.08.03 |
자주 쓰이는 PHP 함수 isset() strlen() explode() 활용법 알아보기 (0) | 2023.07.31 |
Youtube API 동영상 좋아요 수 불러오기 php 코드 (0) | 2023.06.12 |
유튜브API 이용해서 특정 영상의 댓글 가져오기 PHP코드 (0) | 2023.06.11 |
댓글 영역