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

 

?>

|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

개발자팁

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

+
분류 제목 글쓴이 날짜 조회
PHP 9년 전 조회 2,146
PHP 9년 전 조회 5,309
PHP 9년 전 조회 2,406
PHP 9년 전 조회 2,352
PHP 9년 전 조회 2,235
OS 9년 전 조회 3,742
기타 9년 전 조회 4,511
기타 9년 전 조회 2,836
OS 9년 전 조회 3,129
PHP 9년 전 조회 2,615
OS 9년 전 조회 3,632
PHP 9년 전 조회 2,828
PHP 9년 전 조회 2,322
PHP 9년 전 조회 3,093
PHP 9년 전 조회 3,697
PHP 9년 전 조회 2,503
PHP 9년 전 조회 1,969
PHP 9년 전 조회 2,146
PHP 9년 전 조회 1,559
웹서버 9년 전 조회 5,368
PHP 9년 전 조회 2,420
웹서버 9년 전 조회 2,884
PHP 9년 전 조회 2,421
JavaScript 9년 전 조회 3,113
기타 9년 전 조회 2,229
기타 9년 전 조회 2,533
기타 9년 전 조회 3,261
PHP 9년 전 조회 2,249
PHP 9년 전 조회 2,454
PHP 9년 전 조회 1,971
🐛 버그신고