>백엔드 개발 >PHP 튜토리얼 >PHP의Explode() 함수에 대한 자세한 설명

PHP의Explode() 함수에 대한 자세한 설명

autoload
autoload원래의
2021-04-21 10:31:516107검색

PHP의Explode() 함수에 대한 자세한 설명

PHP中字符串是使用较为频繁的数据类型,在日常的使用过程中,我们经常需要使用一个字符串分割另一个字符串,PHP为我们提供了explode() 이 글에서는 이 기능에 대해 살펴보겠습니다.

우선, 가장 먼저 이해해야 할 것은 구문:

explode ( string $delimiter,string $string , int $limit = ?   )
  • $delimiter: 경계의 구분 문자입니다.

  • $string: 문자열을 입력합니다.

  • $limit: 값이 양수인 경우 반환된 배열에는 최대 $limit 요소가 포함되며 마지막 요소에는 $string의 나머지 부분이 포함됩니다. 값이 음수이면 마지막 -$limit 요소를 제외한 모든 요소가 반환됩니다. $limit가 0이면 1로 처리됩니다.

  • 반환 값: 배열 유형 배열, 각 요소는 $string의 하위 문자열입니다.

코드 예:

1. 2개의 매개변수가 사용되는 경우:

<?php
$sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山";
$sentence2 = explode(",", $sentence1);
print_r($sentence2);
输出:Array( [0] => 良人当归即好 [1] => 人生当苦无妨  [2] => 我有一剑  [3] => 可搬山)

2 3개의 매개변수가 사용되는 경우:

<?php
$sentence1 = "良人当归即好,人生当苦无妨,我有一剑,可搬山";

//$limite为正整数
$sentence2 = explode(",", $sentence1,3);
print_r($sentence2);
echo "<br>";

//$limite为0
$sentence3 = explode(",", $sentence1,0);
print_r($sentence3);
echo "<br>";

//$limite为负整数
$sentence4 = explode(",", $sentence1,-2);
print_r($sentence4);
输出:
Array(   [0] => 良人当归即好      [1] => 人生当苦无妨   [2] => 我有一剑   [3] => 可搬山)
Array(   [0] => 良人当归即好,人生当苦无妨,我有一剑,可搬山)
Array(   [0] => 良人当归即好      [1] => 人生当苦无妨)

권장 사항: 202 1년 PHP 인터뷰 질문 요약(모음)》 《php 비디오 튜토리얼

위 내용은 PHP의Explode() 함수에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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