PHP / 함수 / explode() – 문자열을 분할하여 배열로 저장하는 함수

개요

  • explode()는 문자열을 분할하여 배열로 저장하는 함수입니다.
  • PHP 4 이상에서 사용할 수 있습니다.

문법

  • delimiter : 문자열을 분할할 기준을 정합니다.
  • string : 분할할 문자열입니다.
  • limit : 옵션으로, 분할할 개수를 정합니다. 정수를 입력합니다.

문자열 jbsrting을 공백을 기준으로 구분하여 배열 jbexplode에 넣습니다. 즉

  • $jbexplode[0]은 one
  • $jbexplode[1]은 two
  • $jbexplode[2]는 three
  • $jbexplode[3]는 four

입니다.

세 개로 분할합니다. 앞에서부터 차례대로 개수를 세며, 마지막에 남은 문자열을 다 넣습니다. 즉

  • $jbexplode[0]은 one
  • $jbexplode[1]은 two
  • $jbexplode[2]는 three four

입니다.

limit이 음수인 경우, 뒤에서부터 제거합니다. 예를 들어 -2라면 뒤에서부터 2개를 제거합니다. 즉

  • $jbexplode[0]은 one
  • $jbexplode[1]은 two

입니다.

예제

여러 가지 방식으로 분할한 다음 var_dump() 함수로 확인하는 예제입니다.