php explode — 구분자로 배열 만들기 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

php explode — 구분자로 배열 만들기 정보

PHP php explode — 구분자로 배열 만들기

본문

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; // *

 

?>

추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT