PHP

explode()

M_master 2019. 6. 11. 17:20

설명 - 문자열을 분해하여 배열로 저장하는 함수.

조건 - PHP 4버전 이상에서 사용이 가능.

 

문법

explode ( delimiter, string [, limit ] )

 

예제

$text = "one two three four";
$text = explode(" ", $text);
echo $text[0]."<br>";
echo $text[1]."<br>";
echo $text[2]."<br>";
echo $text[3];

 

출력

 

예제2

$text = "one two three four";
$text = explode(" ", $text, 3);
echo $text[0]."<br>";
echo $text[1]."<br>";
echo $text[2]."<br>";
echo $text[3];

설명

세번 째인 배열인 "$text[2]"에 나머지 값을 넣어서 출력한다. 결국 "$text[3]"을 출력해도 아무값도 나오지 않는다.

 

출력

예제3

$text = "one two three four";
$text = explode(" ", $text, -2);
echo $text[0]."<br>";
echo $text[1]."<br>";
echo $text[2]."<br>";
echo $text[3];

설명

limit에 음수를 넣으면 뒤에 값을 제거해서 출력한다. 결국 위와 같이 전체 출력을 해도 "one two"값만 출력을 한다.

 

출력

728x90