[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] #18 PHP 문자열 함수, 한글도 정확하게! 문자열 추출 및 분할 함수 정리
·
Programming/PHP
안녕하세요, 토스트데브입니다!이번 글에서는 문자열을 잘라내거나 나누는 함수들을 정리해봅니다.특히 한글 같은 멀티바이트 문자 처리에 주의해야 하는 부분도 함께 다룹니다. ✅ substr() – 문자열의 일부분 추출$str = "toastdev";echo substr($str, 0, 5); // 출력: toast 인자: (문자열, 시작 위치[, 길이])영어 등 1바이트 문자에서는 잘 작동하지만,한글은 깨질 수 있음!$str = "안녕하세요";echo substr($str, 0, 2); // 출력: � (깨짐) ✅ mb_substr() – 멀티바이트 문자열을 정확히 추출한글처럼 2바이트 이상인 문자를 자를 때는 mb_substr()을 사용해야 합니다.$str = "안녕하세요";echo mb_subst..