php explode — 구분자로 배열 만들기
[설명]
array explode ( string $delimiter , string $string [, int $limit ] )
delimiter 문자열을 경계로 나누어진 string의 부분 문자열로 이루어지는 배열을 반환합니다.
[인수]
delimiter
경계 문자열.
string
입력 문자열.
limit
limit를 지정하면, 반환하는 배열은 최대 limit개의 원소를 가지고, 마지막 원소는 남은 string 모두를 포함합니다.
limit 인수가 음수이면, 마지막 -limit를 제외한 모든 구성요소를 반환합니다.
implode()는 관습으로 인해 인수의 순서를 바꿀 수 있지만, explode()는 바꿀 수 없습니다. 반드시 delimiter 인수가 string 인수 앞에 위치해야 합니다.
[반환값]
delimiter가 빈 문자열("")이면, explode()은 FALSE를 반환합니다. delimiter가 string에 존재하지 않으면, explode()는 string을 포함하는 배열을 반환합니다.
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; // *
?>
'IT > php' 카테고리의 다른 글
php date_parse php 날짜 파싱 날짜 분리 (0) | 2016.11.16 |
---|---|
php preg_split — 정규 표현식에 따라 문자열을 나눔 (0) | 2016.11.15 |
php implode — 문자열로 배열 원소를 결합 (0) | 2016.11.15 |
php strrpos 문자열에서 마지막 문자의 위치 찾기 (0) | 2016.11.14 |
php stripos — 대소문자를 구분 없이 문자열이 처음 나타나는 위치를 탐색 (0) | 2016.11.14 |