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,147
PHP 9년 전 조회 5,310
PHP 9년 전 조회 2,409
PHP 9년 전 조회 2,353
PHP 9년 전 조회 2,237
OS 9년 전 조회 3,743
기타 9년 전 조회 4,513
기타 9년 전 조회 2,839
OS 9년 전 조회 3,129
PHP 9년 전 조회 2,619
OS 9년 전 조회 3,636
PHP 9년 전 조회 2,829
PHP 9년 전 조회 2,327
PHP 9년 전 조회 3,095
PHP 9년 전 조회 3,699
PHP 9년 전 조회 2,506
PHP 9년 전 조회 1,970
PHP 9년 전 조회 2,150
PHP 9년 전 조회 1,562
웹서버 9년 전 조회 5,373
PHP 9년 전 조회 2,422
웹서버 9년 전 조회 2,885
PHP 9년 전 조회 2,425
JavaScript 9년 전 조회 3,115
기타 9년 전 조회 2,231
기타 9년 전 조회 2,534
기타 9년 전 조회 3,264
PHP 9년 전 조회 2,251
PHP 9년 전 조회 2,458
PHP 9년 전 조회 1,972
🐛 버그신고