Strings implode
(PHP 4, PHP 5, PHP 7, PHP 8)
implode — 배열 요소를 문자열로 결합
설명
implode(string $separator
, array $array
): string
대체 서명(명명된 인수에서는 지원되지 않음):
implode(array $array
): string
레거시 서명(PHP 7.4.0부터 더 이상 사용되지 않음, PHP 8.0.0부터 제거됨):
implode(array $array
, string $separator
): string
separator
문자열을 사용하여 배열 요소를 결합합니다.
매개변수
separator
- 선택. 기본값은 빈 문자열입니다.
array
- implode할 문자열의 배열입니다.
반환 값
각 요소 사이에 구분 기호 문자열이 있는 동일한 순서로 모든 배열 요소의 문자열 표현을 포함하는 문자열을 반환합니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | array 뒤에 separator 를 전달하는 것은 더 이상 지원되지 않습니다. |
7.4.0 | array 뒤에 separator 를 전달하는 것(즉, 레거시 서명 사용)은 더 이상 사용되지 않습니다. |
Examples
예제 #1 implode() 예제
<?php
$array = ['lastname', 'email', 'phone'];
var_dump(implode(",", $array)); // string(20) "lastname,email,phone"
// Empty string when using an empty array:
var_dump(implode('hello', [])); // string(0) ""
// The separator is optional:
var_dump(implode(['a', 'b', 'c'])); // string(3) "abc"
?>
메모
참고: 이 함수는 바이너리 안전합니다.
기타
- explode() - 문자열을 문자열로 분할
- preg_split() - 정규 표현식으로 문자열 분할
- http_build_query() - URL 인코딩된 쿼리 문자열 생성