날고싶은 물고기 S

[php] explode() - 문자열을 배열로 나눔 본문

IT/PHP

[php] explode() - 문자열을 배열로 나눔

S. Yoo 2017. 5. 15. 16:15



array explode ( string $delimiter , string $string [, int $limit ] )


문자열을 특정한 문자(열)을 기준으로 구분하여, 배열에 담아줍니다.


$결과 = explode($구분자, $문자열);

형식으로 사용합니다.


예를들어,

$nations = "한국|미국|일본|중국|영국|러시아|프랑스";

$result = explode("|", $nations);

이렇게 사용하면,

$result 안에 배열로 나눠 들어가게 됩니다.


print_r($result); 의 결과는 다음과 같습니다.

Array ( [0] => 한국 [1] => 미국 [2] => 일본 [3] => 중국 [4] => 영국 [5] => 러시아 [6] => 프랑스 )


배열의 한계를 지정할 수도 있습니다.

$result = explode("|", $nations, 3);

이런식으로 배열의 최대치를 지정해주면 됩니다.


print_r($result); 의 결과는 다음과 같습니다.

Array ( [0] => 한국 [1] => 미국 [2] => 일본|중국|영국|러시아|프랑스 )


이함수는 문자열 처리에 자주 사용되니 외워두는게 좋습니다.


'IT > PHP' 카테고리의 다른 글

[php] implode() - 배열을 하나의 문자열로 변경  (0) 2017.05.15
Comments