Heim  >  Artikel  >  Backend-Entwicklung  >  Ausführliche Erklärung der Funktion explosion() in PHP

Ausführliche Erklärung der Funktion explosion() in PHP

autoload
autoloadOriginal
2021-04-21 10:31:516063Durchsuche

Ausführliche Erklärung der Funktion explosion() in PHP

PHP中字符串是使用较为频繁的数据类型,在日常的使用过程中,我们经常需要使用一个字符串分割另一个字符串,PHP为我们提供了explode() In diesem Artikel werfen Sie einen Blick auf diese Funktion.

Zuallererst sollte man die Syntax verstehen:

explode ( string $delimiter,string $string , int $limit = ?   )
  • $Trennzeichen: das Trennzeichen an der Grenze.

  • $string: Eingabezeichenfolge.

  • $limit: Wenn der Wert eine positive Zahl ist, enthält das zurückgegebene Array bis zu $limit-Elemente und das letzte Element enthält den Rest von $string. Wenn der Wert negativ ist, werden alle Elemente außer den letzten -$limit-Elementen zurückgegeben. Wenn $limit 0 ist, wird es als 1 behandelt.

  • Rückgabewert: Array vom Typ Array, jedes Element ist ein Teilstring von $string.

Codebeispiel:

1. Wenn zwei Parameter verwendet werden:

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

2. Wenn drei Parameter verwendet werden:

<?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] => 人生当苦无妨)

Empfohlen beendet: 202 1 Jahr PHP-Interview Zusammenfassung der Fragen (Sammlung)》《php-Video-Tutorial

Das obige ist der detaillierte Inhalt vonAusführliche Erklärung der Funktion explosion() in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn