Heim > Backend-Entwicklung > PHP-Tutorial > PHP teilt einen String mit der Funktion chunk_split() in eine Reihe kleinerer Teile auf

PHP teilt einen String mit der Funktion chunk_split() in eine Reihe kleinerer Teile auf

黄舟
Freigeben: 2023-03-16 21:44:01
Original
2110 Leute haben es durchsucht

Instanz

Teilen Sie die Zeichenfolge einmal nach jedem Zeichen und fügen Sie nach jeder Teilung „.“ hinzu:

<?php
$str = "Hello world!";
echo chunk_split($str,1,".");
?>
Nach dem Login kopieren

Definition und Verwendung

Die Funktion chunk_split() teilt einen String in eine Reihe kleinerer Teile.

Hinweis: Diese Funktion ändert nicht die ursprüngliche Zeichenfolge.

Syntax

chunk_split(string,length,end)
Nach dem Login kopieren
参数描述
string必需。规定要分割的字符串。
length可选。一个数字,定义字符串块的长度。默认为 76。
end可选。一个字符串,定义在每个字符串块之后放置的内容。默认为 rn。

Technische Details

返回值:返回已分割的字符串。
PHP 版本:4+

Weitere Beispiele

Beispiel 1

In jedem sechsten Split die Zeichenfolge einmal nach den Zeichen und fügen Sie nach jeder Teilung „…“ hinzu:

<?php
$str = "Hello world!";
echo chunk_split($str,6,"...");
?>
Nach dem Login kopieren

Beispiel:
unterstützt die Teilung von breiten Zeichen (teilt die Zeichenfolge in eine Reihe kleinerer Teile auf). )

<?php  
/** 
 * 分割字符串  
 * @param String $str  要分割的字符串  
 * @param int $length  指定的长度  
 * @param String $end  在分割后的字符串块追加的内容  
 */  
function mb_chunk_split($string, $length, $end, $once = false){  
    $string = iconv(&#39;gb2312&#39;, &#39;utf-8//ignore&#39;, $string);  
    $array = array();  
    $strlen = mb_strlen($string);  
    while($strlen){  
        $array[] = mb_substr($string, 0, $length, "utf-8");  
        if($once)  
            return $array[0] . $end;  
        $string = mb_substr($string, $length, $strlen, "utf-8");  
        $strlen = mb_strlen($string);  
    }  
    return implode($end, $array);  
}   
  
$str = &#39;s六一马上$就dfs要到$@#了&#39;;  
$str1 = &#39;aabbccddeefff&#39;;  
echo mb_chunk_split($str, 3, &#39;...&#39;, true); //s六一...马上$...就df...s要到...$@#...了    
echo "<br>";  
echo mb_chunk_split($str1, 2, &#39;...&#39;); //aa...bb...cc...dd...ee...ff...f
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPHP teilt einen String mit der Funktion chunk_split() in eine Reihe kleinerer Teile auf. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage