PHP 매뉴얼
이전 |  | 다음

# explode

(PHP 3, PHP 4 , PHP 5)

explode -- 문자열을 주어진 문자열을 기준으로 분리합니다.

## 설명

array explode ( string separator, string string [, int limit])

`separator` 문자열을 경계로 나누어진 `string`의 부분 문자열로 이루어지는 배열을 반환합니다. `limit`를 지정하면 마지막 원소가 나머지 문자열 전체를 가지는 최대 `limit`개 원소의 배열을 반환합니다.

`separator`가 빈 문자열("")이면, explode()은 `FALSE`를 반환합니다. `separator`가 `string`에 존재하지 않으면, explode()는 `string`를 포함하는 배열을 반환합니다.

비록 implode()가 관습에 의해 인자의 순서를 뒤바뀌는 것을 허용하더라도, explode()는 그렇지 않습니다. 반드시 `separator` 인자가 `string` 인자 앞에 위치하도록 해야합니다.

> 참고: `limit` 인자는 PHP 4.0.1 에서 추가되었습니다.

예 1. explode() 예제

`<?php // 예제 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; $pieces = explode (" ", $pizza); echo $pieces[0]; // piece1 echo $pieces[1]; // piece2 // 예제 2 $data = "foo:*:1023:1000::/home/foo:/bin/sh"; list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); echo $user; // foo echo $pass; // * ?>`

참고: preg_split(), spliti(), split(), implode().

이전 | 처음으로 | 다음
echo | 위로 | fprintf