explode 함수

함수 explode는 특정 구분자를 기준으로 문자열을 배열로 분할합니다.

구문

phpexplode(string $separator, string $string, int $limit = PHP_INT_MAX): array

예제

하이픈을 구분자로 사용하여 날짜 부분을 배열로 분할해 보겠습니다:

php<?php
  $date = '2025-12-31';
  $arr = explode('-', $date);
  
  var_dump($arr);
?>

코드 실행 결과:

php['2025', '12', '31']

예제 . 응용

포맷 '2025-12-31'의 날짜가 주어졌다고 가정합니다. 이를 포맷 '31.12.2025'의 날짜로 만들어 보겠습니다. 이를 위해 explode를 사용하여 배열로 분할하고 필요한 포맷으로 새로운 문자열을 구성합니다:

php<?php
  $date = '2025-12-31';
  $arr = explode('-', $date);
  
  echo $arr[2] . '.' . $arr[1] . '.' . $arr[0];
?>

코드 실행 결과:

php'31.12.2025'

함께 보기

  • 배열 요소를 문자열로 결합하는 함수 implode,
  • 문자열을 길이에 따라 배열로 분할하는 함수 str_split,