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,202
PHP 9년 전 조회 5,357
PHP 9년 전 조회 2,455
PHP 9년 전 조회 2,396
PHP 9년 전 조회 2,280
OS 9년 전 조회 3,806
기타 9년 전 조회 4,557
기타 9년 전 조회 2,878
OS 9년 전 조회 3,180
PHP 9년 전 조회 2,653
OS 9년 전 조회 3,659
PHP 9년 전 조회 2,845
PHP 9년 전 조회 2,377
PHP 9년 전 조회 3,113
PHP 9년 전 조회 3,739
PHP 9년 전 조회 2,552
PHP 9년 전 조회 1,985
PHP 9년 전 조회 2,182
PHP 9년 전 조회 1,607
웹서버 9년 전 조회 5,389
PHP 9년 전 조회 2,455
웹서버 9년 전 조회 2,911
PHP 9년 전 조회 2,459
JavaScript 9년 전 조회 3,154
기타 9년 전 조회 2,259
기타 9년 전 조회 2,566
기타 9년 전 조회 3,288
PHP 9년 전 조회 2,300
PHP 9년 전 조회 2,496
PHP 9년 전 조회 2,009