PHP의 Implode(): PHP Implode() 함수 [구문 및 매개변수 포함]
게시 됨: 2020-10-26PHP의 Implode 는 미래의 개발자가 되는 것이 목표인지 아니면 웹사이트 개발로의 경력 변경을 원하는지 배우기 위한 PHP의 중요한 기능입니다. PHP 의 implode() 함수는 배열 요소를 문자열과 결합하는 데 사용되는 PHP의 사전 정의된 내장 바이너리 안전 함수입니다. Implode()는 PHP로도 알려져 있습니다. | join() 함수와 비슷하며 join() 함수와 유사하게 작동합니다.
이 글에서 우리는 PHP의 Implode 매개변수와 같은 PHP의 Implode 주제 와 해당 주제에 대한 지식을 심화하기 위한 예제를 더 자세히 다룰 것입니다.
먼저 PHP에서 정확히 implode가 무엇인지 이해합시다 .
목차
PHP에서 Implode는 무엇입니까?
PHP 의 implode() 함수 는 요소 배열을 가져와 문자열을 반환하기 때문에 "문자열 배열"이라고 합니다. 예를 들어, 요소 배열을 결합하여 하나의 문자열을 형성하려면 implode() 함수를 사용하여 동일한 작업을 수행할 수 있습니다. join() 함수와 유사하게 PHP의 implode() 함수 는 변수에 넣을 수 있는 우리가 선택한 구분 기호를 사용하여 배열의 모든 구성 요소로 구성된 문자열을 반환합니다.
읽기: 10가지 PHP 인터뷰 질문과 답변을 읽어야 합니다.
PHP는 무엇입니까?
PHP의 implode() 함수에 대해 배우기 전에 PHP가 무엇이며 무엇에 사용되는지 알아야 합니다. PHP는 웹 개발에 사용되는 널리 사용되는 범용 오픈 소스 스크립팅 언어입니다. 이전에 PHP는 'Personal Home Page'의 약자였습니다. 그러나 이제는 PHP: Hypertext Preprocessor라고 합니다. PHP는 Windows, Linux, Unix, Mac OS X 등을 포함한 거의 모든 플랫폼에서 실행됩니다.

또한 Apache, IIS를 포함하여 오늘날 사용되는 거의 모든 서버와도 호환됩니다. 배우기 쉽고 서버 측에서 효율적으로 작업하기 때문에 널리 사용되는 이유 중 하나입니다. 또한 무료로 다운로드할 수 있으며 사용자는 www.php.net 인 공식 PHP 리소스 사이트에서 다운로드할 수 있습니다 .
PHP의 Implode: 구문 및 매개변수
통사론
구문(implode(separator, array))은 어순을 포함하여 언어의 문장 구조를 제어하는 일련의 규칙, 프로세스 또는 원칙입니다. 그리고 PHP의 Implode 에서는 두 가지 구문이 사용됩니다. 다음은 함수를 호출할 수 있는 방법입니다.
- 내파(문자열 $glue, 어레이 $pieces): 여기에서 접착제는 어레이 구성요소를 결합하는 데 사용됩니다.
- implode(array $pieces): 또는 이 경우 접착제가 사용되지 않습니다. 이는 조각이 함께 연결되도록 하기 위한 것입니다.
매개변수
implode() 함수는 두 개의 매개변수를 받습니다. 그리고 그 중 하나는 선택 사항이고 다른 하나는 필수입니다. 다음은 두 매개변수이며 설명은 다음과 같습니다.
첫 번째 매개변수는 '구분 기호'입니다.
구분자는 선택적 매개변수이며 배열 구성요소 사이에 넣어야 할 항목을 지정하기 위해 존재합니다. 기본적으로 빈 문자열을 나타내는 ","로 표시됩니다. 배열 값은 결합되어 문자열을 형성하고 구분자 매개변수로 구분됩니다.
두 번째 매개변수는 '배열'입니다.
배열은 값이 결합되어 문자열을 형성하는 필수 매개변수입니다.
팁 : implode()에서 구분자 매개변수는 선택사항이지만 이전 버전과의 호환성을 위해 항상 두 매개변수를 모두 사용하는 것이 좋습니다.
PHP에서 Implode의 예
다음은 다른 문자로 배열 요소를 분리하는 예입니다.
입력 :
<!DOCTYPE HTML>
<html>
<본체>
<?php
$arr = array('안녕하세요','거기!','어떻게','알고','너');
echo implode(" ",$arr)."<br>";
echo implode(“+”,$arr).”<br>”;
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>
</바디>
</html>
첫 번째 표현식에서는 쉼표를 구분 기호로 사용하여 문자열을 얻었지만 두 번째 표현식에서는 '공백'을 구분 기호로 사용하여 implode 기능을 보여주었습니다.

산출:
안녕! 잘 지내고 있나요
안녕+거기!+안녕+안녕+너
안녕하세요!-안녕하세요?
안녕X거기야!XHowXareXyou
다음은 배열 요소를 문자열로 결합하는 예입니다.
입력:
<!DOCTYPE HTML>
<html>
<본체>
<?php
$arr = array('가지고','아','좋다','하루!');
echo implode(" ",$arr);
?>
</바디>
</html>
산출:
좋은 하루 되세요!
PHP 배열을 문자열로 변환하는 예
입력
$ar = ['일요일', '월요일', '화요일', '수요일'];
echo implode(', ', $ar);
산출
// 일요일, 월요일, 화요일, 수요일
배열 배열을 문자열로 변환하는 예
입력
$학교 = [
'기본' => ['클래스 I', '클래스 II', '클래스 III', '클래스 IV'],
'중간' => ['클래스 V', '클래스 VI', '클래스 VII', '클래스 VIII'],
'2차' => ['클래스 IX', '클래스 X', '클래스 XI', '클래스 XII']
];
echo implode(', ', $School);
// 배열, 배열, 배열
출력 :
// 클래스 I, 클래스 II, 클래스 III, 클래스 IV, 클래스 V, 클래스 VI, 클래스 VII, 클래스 VIII, 클래스 IX, 클래스 X, 클래스 XI, 클래스 XII
자세히 알아보기: 인도의 PHP 개발자 급여
PHP 폭발 기능이란 무엇입니까?
PHP implode() 함수의 반대는 PHP 폭발()입니다. 문자열의 구분 기호에 따라 문자열을 다양한 문자열로 분할할 수 있는 PHP의 내장 함수입니다. PHP implode() 함수는 구분 문자가 발생하는 모든 위치에서 문자열을 분할하고 초기 문자열을 분할한 후 존재하는 문자열을 포함하는 배열을 반환합니다.
PHP 폭발 함수의 매개변수
PHP Implode와 달리 PHP 폭발 함수에는 세 개의 매개변수가 있습니다. 그 중 하나는 선택 사항이고 나머지 두 개는 필수 사항입니다. 다음은 PHP 폭발 함수의 3가지 매개변수에 대한 간략한 설명입니다.
첫 번째 매개변수는 구분 기호입니다.
구분 기호는 문자열이 분할될 임계점을 지정하는 문자입니다. 코드에서 구분 기호가 발견될 때마다 이는 배열의 현재 요소의 끝과 새 요소의 시작을 나타냅니다.
두 번째 매개변수는 원래 문자열입니다.
원래 문자열은 이 방법으로 배열로 분할되는 입력 문자열입니다.
세 번째 매개변수는 요소 수입니다.
No of Elements 매개변수는 선택적 매개변수이며 배열의 문자 수를 자세히 설명하는 데 사용됩니다. No of Elements 매개변수는 모든 정수가 될 수 있습니다. 즉, 양수, 음수 또는 0일 수도 있습니다.
예시
입력:
<?php
// 원래 문자열
$OriginalString = "안녕하세요. 건강하시길 바랍니다!";
// 선택적 매개변수 없음 NoOfElements
print_r(폭발(" ",$OriginalString));
// 양수 NoOfElements 사용
print_r(폭발(" ",$OriginalString,3));
// 음수 NoOfElements 사용
print_r(폭발(" ",$OriginalString,-1));
?>
산출:
정렬
(
[0] => 안녕하세요
[1] => 거기,
[2] => 나
[3] => 희망
[4] => 당신
[5] =>는
[6] => 글쎄요!
)
정렬
(
[0] => 안녕하세요.
[1] => 나
[2] => 건강하시길 바랍니다!
)
정렬
(
[0] => 안녕하세요
[1] => 거기,
[2] => 나
[3] => 희망

[4] => 당신
)
확인: 초보자를 위한 15가지 흥미로운 PHP 프로젝트 아이디어 및 주제
결론
프로그래밍 언어로서의 PHP는 1994년에 진화했으며 그 이후로 매우 빠르게 발전해 왔습니다. 2020년 9월 현재, PHP를 사용하는 웹 사이트 3개 중 거의 2개는 중단된 이전 PHP 버전을 사용하고 있으며 모든 PHP 웹 사이트의 거의 절반이 5.6 이상 버전을 사용합니다.
인도 최대의 온라인 고등 교육 회사인 upGrad는 웹 개발 및 소프트웨어 기술의 더 나은 미래를 준비할 수 있도록 다양한 과정을 제공합니다. 최고의 코스 중 일부는 소프트웨어 개발의 PG 디플로마 , 풀 스택 개발 의 전문화 및 데이터 과학의 PG 디플로마입니다 .