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

黄舟
黄舟Original
2017-11-02 10:00:152111Durchsuche

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,".");
?>

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)
参数 描述
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,"...");
?>

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

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!

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