Forum und email

explode

(PHP 4, PHP 5)

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

설명

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

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

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

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

Note: limit 인자는 PHP 4.0.1 에서 추가되었습니다.

Example#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().