문자열 분리하여 배열로 변환하기
explode() 함수는 특정 문자를 기준으로 문자열을 쪼갠 다음 배열에 저장합니다.
다음 예제를 통하여 explode() 함수의 사용법에 대해 알아봅시다.
05/ex5-8.php
<?php
$tel = "010-1234-5678";
$arr = explode("-", $tel);
$tel2 = $arr[0].$arr[1].$arr[2];
echo $tel2;
?>

03 explode("-", $tel)은 $tel, 즉 문자열 '010-1234-5678'을 '-'을 기준으로 분리하여 배열로 반환한다. 따라서 $arr은 다음과 같은 값을 가집니다.

04 $arr[0], $arr[1], $arr[1]의 값을 하나로 연결한 '01012345678'을 $tel2에 저장합니다.
위의 실행결과에서와 같이 explode() 함수를 이용하여 전화번호에 포함된 하이픈(-)을 삭제할 수 있습니다.
※ explode() 함수 대신에 str_replace() 함수를 이용하면 좀 더 쉽게 전화번호에서 하이픈(-)을 삭제할 수 있습니다.
'프로그래밍 언어 > PHP' 카테고리의 다른 글
| 특정 포맷으로 출력하기 (0) | 2026.05.24 |
|---|---|
| 배열 요소 합쳐서 문자열 만들기 (0) | 2026.05.24 |
| HTML 표기를 특수 기호로 변환하기 (0) | 2026.05.23 |
| 특수 기호를 HTML 표기로 변환하기 (0) | 2026.05.23 |
| 16진수 변환하기 (0) | 2026.05.23 |