예
배열 요소를 문자열로 결합:
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr); ?>
정의 및 사용법
implode() 함수는 배열 요소로 구성된 문자열을 반환합니다.
참고: implode() 함수는 두 개의 매개변수 순서를 허용합니다. 그러나 역사적인 이유로explod()는 작동하지 않습니다. 구분 기호 매개변수가 문자열 매개변수 앞에 와야 합니다.
참고: implode() 함수의 구분 기호 매개 변수는 선택 사항입니다. 그러나 이전 버전과의 호환성을 위해 두 개의 매개변수를 사용하는 것이 좋습니다.
참고: 이 함수는 바이너리 안전합니다.
구문
implode(separator,array)
매개변수 ~ 배열 요소 사이에 무엇을 배치할지 지정합니다. 기본값은 ""(빈 문자열)입니다.
배열 필수입니다. 문자열로 결합할 배열입니다.
기술적 세부사항
반환값: 배열 요소로 구성된 문자열을 반환합니다.
PHP 버전: 4+
변경 로그: PHP 4.3.0에서는 구분 기호 매개 변수가 선택 사항이 됩니다.
추가 예제
예 1
다른 문자로 배열 요소 분리:
<?php $arr = array('Hello','World!','Beautiful','Day!'); echo implode(" ",$arr)."<br>"; echo implode("+",$arr)."<br>"; echo implode("-",$arr)."<br>"; echo implode("X",$arr); ?>
php implode function application
SQL:
$SQL="delete from `doing` where id in ('1,2,3,4')";
<form action="?action=doing" method="post"> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/> <input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/> <input type="submit"/> </form>
네, PHP에는 어렵지 않습니다. implode()라는 함수가 있습니다. 맞습니다. Split()explode()와 정확히 반대되는 기능을 가진 함수입니다. 후자의 두 개는 특정 문자(예: 쉼표)로 구분되는 반면, 전자는 문자열로 연결될 수 있습니다.
그러므로:
$ID_Dele= implode(",",$_POST['ID_Dele']);$SQL="delete from `doing` where id in ($ID_Dele)";
위 내용은 PHP는 배열 요소로 구성된 문자열을 반환합니다. 함수 implode()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!