프로그래밍/PHP
[PHP] 문자열 나누기 (explode 함수)
떨어지는 용
2017. 12. 8. 10:15
▶PHP 문자열 나누기 (explode 함수)
▶설명
PHP 함수 중 하나인 explode 함수는 문자열을 특정 문자열로 나누어서 배열로 반환해주는 함수입니다.
▶사용법
강조 처리된 부분만 필수 입력 사항입니다.
explode( 경계 문자열 , 나눌 문자열 , 제한 갯수 )
* 제한 갯수 : 지정하면, 반환하는 배열은 최대 제한 갯수에 원소를 가지고, 마지막 원소는 남은 문자열을 모두 포함합니다. (제한 갯수가 음수이면, 마지막에서 제한 갯수만큼에 원소를 제외한 모든 구성 요소를 반환합니다.)
▶예제1
코드
<?php $names = "Edward,James,Alex,John"; $name_array = explode(",", $names); echo "<pre>"; print_r($name_array); echo "</pre>"; ?>
결과
Array ( [0] => Edward [1] => James [2] => Alex [3] => John )
▶예제2
코드
<?php $data = "Edward::Male::24::Programmer"; list($name, $gender, $age) = explode("::", $data, 3); echo $name."<br/>"; echo $gender."<br/>"; echo $age."<br/>"; ?>
결과
Edward Male 24::Programmer