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