반응형
explode()
implode()와 반대인 함수야.
구분자로 문자열을 잘라서 배열로 만들어주는 함수야.
implode(), explode() 둘다 현업에서 많이 쓰여. explode()는 진짜 많이 사용한거 같아.
코드부터 보자
코드
<?php
// ','가 구분자로 된 문자열을 배열로 변환
$str1 = "사과,배,수박";
$arr1 = explode(",", $str1);
print_r($arr1);
echo "\n\n";
// ':'가 구분자로 된 문자열을 배열로 변환
$str2 = "사과:배:수박";
$arr2 = explode(":", $str2);
print_r($arr2);
?>
결과
Array
(
[0] => 사과
[1] => 배
[2] => 수박
)
Array
(
[0] => 사과
[1] => 배
[2] => 수박
)
front(client)에서 구분자로 되어 있는 값을 전달 받으면 구분자로 배열로 바꿔서 사용할 때 많이 쓰여
java, javascript에서는 split으로 사용되는데 기능은 동일해
코드 복붙해서 테스트 한번해봐
반응형
'Program > PHP' 카테고리의 다른 글
[PHP] 구분자로 하여 배열을 문자로 변환 (implode) (0) | 2022.09.23 |
---|---|
[PHP] 날짜 계산. 더하기 빼기 (date, strtotime) (1) | 2022.09.23 |
[PHP] 문자열 포함 여부. (strpos) (1) | 2022.09.23 |