PHP/PHP 문법 & 기본기 정리

PHP 배열 완전 정복 - 3편: 배열 함수 정리와 실무 예제

backend.log 2025. 4. 21. 18:00
728x90
반응형

📌 PHP 배열 완전 정복 - 3편: 배열 함수 정리와 실무 예제

이번 글에서는 PHP에서 자주 사용되는 배열 관련 함수들을 소개하고, 각각을 실무 예제와 함께 살펴봅니다. 코딩 효율을 높이는 데 꼭 필요한 내용이니 체크해두세요!


🔍 대표 배열 함수 6선

1️⃣ count() - 배열 요소 개수 세기

<?php
$fruits = ["apple", "banana", "cherry"];
echo count($fruits); // 출력: 3
?>

2️⃣ array_push() - 배열 끝에 값 추가

<?php
array_push($fruits, "mango");
?>

3️⃣ array_pop() - 마지막 요소 제거

<?php
$last = array_pop($fruits);
echo $last; // 출력: mango
?>

4️⃣ array_merge() - 배열 병합

<?php
$a = ["x" => 1];
$b = ["y" => 2];
$c = array_merge($a, $b);
// 결과: ['x' => 1, 'y' => 2]
?>

5️⃣ array_keys() / array_values()

<?php
$person = ["name" => "Alice", "age" => 30];
$keys = array_keys($person);     // ["name", "age"]
$values = array_values($person); // ["Alice", 30]
?>

6️⃣ in_array() - 배열 안에 값 존재 여부

<?php
if (in_array("banana", $fruits)) {
  echo "있어요!";
}
?>

📌 실무 팁: 배열 필터링

array_filter() 사용 예시

<?php
$data = [0, 1, false, 2, '', 3];
$filtered = array_filter($data); // false, 0, '' 제거됨
?>

📚 전체 글

🧩 PHP 문법 & 기본기 정리 시리즈 전체 보기


728x90
반응형