[PHP] #28 PHP 배열, PHP 배열 병합, 중복 제거, 슬라이싱
·
Programming/PHP
안녕하세요 토스트 데브입니다.배열을 다루다 보면 여러 배열을 합치거나, 중복된 값을 제거하거나, 배열의 일부분만 잘라내는 작업이 필요할 때가 많습니다.이번 글에서는 array_merge(), array_unique(), array_slice()를 중심으로 배열 조작을 정리해봅니다. 🔗 배열 병합✅ array_merge() – 배열을 합쳐 새로운 배열 생성$a = [1, 2];$b = [3, 4];$result = array_merge($a, $b);print_r($result);// 출력: [1, 2, 3, 4]연관 배열인 경우 키가 중복되면 덮어쓰기가 발생합니다.$a = ['name' => 'Tom', 'age' => 25];$b = ['age' => 30, 'job' => 'Dev'];print_..
[PHP] #26 PHP 배열, PHP 배열과 문자열의 변환 및 처리
·
Programming/PHP
안녕하세요 토스트데브입니다.배열을 문자열로, 문자열을 배열로 변환하는 기능은 매우 자주 사용됩니다.특히 CSV 데이터 처리, 폼 데이터 처리, 로그 출력 등 다양한 상황에서 유용하게 쓰입니다.이번 글에서는 대표적인 함수인 implode()와 explode()를 중심으로 알아보겠습니다. 🔁 배열 → 문자열 변환✅ implode() – 배열을 문자열로 결합$arr = ['apple', 'banana', 'orange'];$str = implode(", ", $arr);echo $str;// 출력: apple, banana, orange 첫 번째 인자는 구분자(separator)배열의 모든 요소를 하나의 문자열로 연결📌 공백 없이 연결하고 싶을 때 implode("", ['H', 'e', 'l', 'l'..
[PHP] #25 PHP 배열, PHP 배열 정렬 함수 정리
·
Programming/PHP
안녕하세요 토스트데브입니다.배열을 정렬하는 함수는 값 기준인지, 키 기준인지, 오름차순인지, 내림차순인지에 따라 다양하게 나뉩니다.이 글에서는 자주 사용하는 정렬 함수들을 정리하고 예제와 함께 사용 방법을 소개합니다. 🔢 숫자 인덱스 배열 정렬✅ sort() – 값 기준 오름차순 정렬$nums = [3, 1, 4, 2];sort($nums);print_r($nums);// 출력: [1, 2, 3, 4]주의: 인덱스는 유지되지 않고 재정렬됨 ✅ rsort() – 값 기준 내림차순 정렬$nums = [3, 1, 4, 2];rsort($nums);print_r($nums);// 출력: [4, 3, 2, 1] 🔠 연관 배열 정렬 (값 기준)✅ asort() – 값 기준 오름차순 (키는 유지)$age = ..