-
[PHP] 문자열 나누기 (explode 함수)프로그래밍/PHP 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
'프로그래밍 > PHP' 카테고리의 다른 글
[PHP] 값이 배열 안에 존재하는지 확인 (in_array 함수) (0) 2017.12.10 [PHP] 배열을 문자열로 합치기 (implode 함수) (0) 2017.12.08 [PHP] 문자(자릿수) 채우기 (str_pad 함수) (0) 2017.12.07 [PHP] 서버 timezone 설정 방법 (0) 2017.12.07 [PHP] 현재 서버 시간 가져오기 (date 함수) (0) 2017.12.07