PHP 문자열 나누기 (explode 함수)

2023. 7. 11. 21:42카테고리 없음

반응형

설명


PHP 함수 중 하나인 explode 함수는 문자열을 특정 문자열로 나누어서 배열로 반환해주는 함수입니다.

상반되는 함수로  im plode 함수가 있습니다.

 

▶사용법


강조 처리된 부분만 필수 입력 사항입니다.

 

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
반응형