>백엔드 개발 >PHP 튜토리얼 >문자열을 분할하고 문자열로 구성된 배열을 반환하는 PHP 함수explore()

문자열을 분할하고 문자열로 구성된 배열을 반환하는 PHP 함수explore()

PHP中文网
PHP中文网원래의
2017-11-01 10:49:401890검색

문자열을 배열로 분할:

<?php$str = "www.php.cn";print_r (explode(".",$str));?>

정의 및 사용법

explode() 함수는 하나의 문자열을 사용하여 다른 문자열을 분할하고 문자열로 구성된 배열을 반환합니다.

참고: "separator" 매개변수는 빈 문자열일 수 없습니다.

참고: 이 함수는 바이너리 안전합니다.

구문

explode(separator,string,limit)
<? 
// ### 切分字符串 #### 
function jb51netcut($start,$end,$file){ 
$content=explode($start,$file); 
$content=explode($end,$content[1]); 
return $content[0]; 
} 
?>

explode 정의 및 사용법
explode() 함수는 문자열을 배열로 분할합니다.

이 함수는 문자열로 구성된 배열을 반환하며, 각 요소는 경계점으로 구분 기호로 구분된 하위 문자열입니다.
구분자 매개변수는 빈 문자열일 수 없습니다. 구분 기호가 빈 문자열("")인 경우 폭발()은 FALSE를 반환합니다. 구분 기호에 문자열에서 찾을 수 없는 값이 포함된 경우 폭발()은 문자열의 단일 요소가 포함된 배열을 반환합니다.
limit 매개변수가 설정된 경우 반환된 배열에는 최대 제한 요소가 포함되며 마지막 요소에는 문자열의 나머지 부분이 포함됩니다.
limit 매개변수가 음수이면 마지막 -limit 요소를 제외한 모든 요소가 반환됩니다. 이 기능은 PHP 5.1.0의 새로운 기능입니다.
이 예에서는 문자열을 배열로 분할합니다.

<?php 
$str = "Hello world. It&#39;s a beautiful day."; 
print_r (explode(" ",$str)); 
?>

출력:

Array 
( 
[0] => Hello 
[1] => world. 
[2] => It&#39;s 
[3] => a 
[4] => beautiful 
[5] => day. 
)

Parameters                             Description

구분 기호 필수입니다. 문자열을 분할할 위치를 지정합니다.

문자열 필수입니다. 분할할 문자열입니다.

한도 선택사항. 반환할 배열 요소의 수를 지정합니다.

가능한 값:

0보다 큼 - 최대 제한 요소를 포함하는 배열을 반환합니다.

0보다 작습니다. - 마지막 제한 요소를 제외한 모든 요소를 ​​포함하는 배열을 반환합니다.

0 - 1로 처리되고 An을 포함하는 반환 단일 요소 배열

기술 세부 정보 반환 값:

문자열 배열을 반환합니다.

limit 매개변수를 사용하여 일부 배열 요소를 반환합니다.

<?php
    $str = &#39;one,two,three,four&#39;; 
//  返回包含一个元素的数组
    print_r(explode(&#39;,&#39;,$str,0));print "<br>"; 
// 数组元素为 2
    print_r(explode(&#39;,&#39;,$str,2));print "<br>"; 
// 删除最后一个数组元素
    print_r(explode(&#39;,&#39;,$str,-1));
?>


위 내용은 문자열을 분할하고 문자열로 구성된 배열을 반환하는 PHP 함수explore()의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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