PHP 주요레퍼런스/문자열 처리 함수

explode

웹 개발자의 비상 2011. 7. 31. 16:37
mixed explode(string separator, string string [,int limit])
문자열을 구분자로 분할하여 배열로 만든다.

string 인자를 separator로 구분하여 나누어진 문자열을 원소로 갖는 배열을 반환한다.
마지막 limit를 설정한 경우 설정된 갯수 만큼으로 배열 크기로 반환한다.(마지막 배열원소는 분할되지 않고 나머지를 모두 반환하게된다.)

예제

<?
$friends = "승혁-민경-현주-한형-명희-생각녀";
$name = explode("-", $friends);

for($i = 0; $i < count($name); $i++) {
echo "\$name[" . $i . "] : " . $name[$i] . "<br>";
}
/*
$name[0] : 승혁
$name[1] : 민경
$name[2] : 현주
$name[3] : 한형
$name[4] : 명희
$name[5] : 생각녀
*/

$name2 = explode("-", $friends, 4);
for($i = 0; $i < count($name2); $i++) {
echo "\$name2[" . $i . "] : " . $name2[$i] . "<br>";
}
/*
$name2[0] : 승혁
$name2[1] : 민경
$name2[2] : 현주
$name2[3] : 한형
*/
?>

728x90

'PHP 주요레퍼런스 > 문자열 처리 함수' 카테고리의 다른 글

strcmp  (1) 2011.07.31
implode/join  (0) 2011.07.31
sscanf  (0) 2011.07.31
printf  (0) 2011.07.31
sprintf  (0) 2011.07.31