>  기사  >  백엔드 개발  >  PHPexplode() 함수 및 implode() 함수 사용 지침

PHPexplode() 함수 및 implode() 함수 사용 지침

怪我咯
怪我咯원래의
2017-07-07 10:03:261677검색

다음은 PHP, 발레슈즈에서의 explodeimplode 사용법에 대한 내용입니다. 친구들에게 도움이 되길 바랍니다!

PHP라고 하면 기능이 매우 중요하고, 저도 PHP를 좋아하는 사람입니다. , PHP를 고급화하려는 친구는 마스터해야 합니다. PHP를 배우는 친구도 배열도 마스터해야 한다는 것을 알고 있습니다. 고급 PHP는 PHP에서 배열을 학습한다는 의미라고 할 수 있습니다. 배열에서는 문자열을 분할하는 것이 일반적입니다. 폭발 및 폭발 기능을 사용해야 합니다. 다음은 PHP에서 폭발 및 폭발의 사용법을 설명합니다. explode in PHP Usage
(PHP 3, PHP 4, PHP) 5) 분해--하나의 문자열을 사용하여 다른 문자열을 분할 설명
array 분해(
string 구분 기호, 문자열 문자열 [, int 제한]) 이 함수는 문자별로 반환합니다. 문자열로 구성된 배열에서 각 요소는 문자열의 하위 문자열입니다. 이며 문자열 구분 기호로 경계 표면으로 구분됩니다.

limit 매개변수가 설정된 경우 반환된 배열에는 최소한 Limit 요소가 포함되며 마지막 요소에는 문자열의 나머지 부분이 포함됩니다.
separator가 빈 문자열("")인 경우 폭발()은 FALSE를 반환합니다.
구분 기호에 포함된 값을 문자열에서 찾을 수 없는 경우,explore()는 문자열의 두 요소를 포함하는 배열을 반환합니다.
제한 매개변수가 음수인 경우 마지막 제한 요소를 제외한 모든 요소가 반환됩니다. 이 기능은 PHP 5.1.0에 새로 추가되었습니다.
역사적인 이유로 인해 implode()는 두 가지 유형의 매개변수 순서를 허용할 수 있지만 폭발()은 허용하지 않습니다. 구분 기호 매개변수가 문자열 매개변수 앞에 와야 합니다.
참고: 매개변수 제한은 PHP 4.0.1에 추가되었습니다.

예제 1.
explode() 예


코드는 다음과 같습니다.

<?php 
// 示例 1 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6"; 
$pieces = explode(" ", $pizza); 
echo $pieces[0]; // piece1 
echo $pieces[1]; // piece2 

// 示例 2 
$data = "foo:*:1023:1000::/home/foo:/bin/sh"; 
list($user, $pass, $uid, $gid, $gecos, $home, $shell) = explode(":", $data); 
echo $user; // foo 
echo $pass; // * 
?>

예제 2.

limit 매개변수 예


코드는 다음과 같습니다.

<?php 
$str = &#39;one|two|three|four&#39;; // 正数的 
limit print_r(explode(&#39;|&#39;, $str, 2)); // 负数的 
limit print_r(explode(&#39;|&#39;, $str, -1)); 
?>

위 예의 출력은 다음과 같습니다. Array ([ 0] => 하나 [ 1] => 둘|셋|넷 ) 배열 ( [0] => 하나 [1] => 둘 [2] => 셋)

참고: 함수가 두 개의 입력 개체에 안전하게 사용됩니다.

PHP implode() 함수


예387d63203a156772beee30651e66ddcb 출력:
Hello World! Beautiful Day!

정의 및 사용법 implode() 함수는 배열 요소를 문자열로 결합합니다.
구문 implode(separator,array)
매개변수 설명 구분 기호는 선택 사항입니다. 배열 요소 사이에 무엇을 배치할지 지정합니다. 기본값은 ""(빈 문자열)입니다. 배열은 400개의 전화번호여야 합니다. 문자열로 결합할 배열입니다. 구분 기호 매개 변수는 선택 사항입니다. 그러나 이전 버전과의 호환성을 위해 두 개의 매개변수를 사용하는 것이 좋습니다.
알림 및 텍스트 텍스트: implode()는 두 가지 유형의 매개변수 순서를 허용할 수 있습니다. 그러나 역사적인 이유로explod()는 끝이 없습니다. 구분 기호 매개변수가 문자열 매개변수 앞에 와야 합니다.


PHP의 폭발과 파열


코드는 다음과 같습니다:

<?php 
$zongzi = "1|2|3|4|5|6"; 
$zongzi = explode("|",$zongzi); 
var_dump($zongzi); 
$zongzi = implode("|",$zongzi); 
echo $zongzi; 
?>

위 내용은 PHPexplode() 함수 및 implode() 함수 사용 지침의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.