> 백엔드 개발 > PHP 튜토리얼 > PHP는 Chunk_split() 함수를 사용하여 문자열을 일련의 작은 부분으로 나눕니다.

PHP는 Chunk_split() 함수를 사용하여 문자열을 일련의 작은 부분으로 나눕니다.

黄舟
풀어 주다: 2023-03-16 21:44:01
원래의
2110명이 탐색했습니다.

string을 각 문자 다음에 한 번씩 분할하고 각 분할 후에 "."를 추가합니다.

<?php
$str = "Hello world!";
echo chunk_split($str,1,".");
?>
로그인 후 복사

정의 및 사용법

chunk_split() 함수는 문자열을 일련의 더 작은 부분으로 분할합니다.

참고: 이 함수는 원래 문자열을 변경하지 않습니다.

Syntax

chunk_split(string,length,end)
로그인 후 복사
ParametersDescription
string필수입니다. 분할할 문자열을 지정합니다.
길이선택사항. 문자열 블록의 길이를 정의하는 숫자입니다. 기본값은 76입니다.
end선택사항. 각 문자열 블록 뒤에 배치되는 내용을 정의하는 문자열입니다. 기본값은 rn입니다.

기술 세부 정보

반환 값: 분할 문자열을 반환합니다.
PHP 버전: 4+

추가 예

예 1

6자마다 문자열을 분할하고 각 분할 뒤에 "..."를 추가합니다.

<?php
$str = "Hello world!";
echo chunk_split($str,6,"...");
?>
로그인 후 복사

예:
Support 넓은 문자 분할(문자열을 일련의 작은 부분으로 분할)

<?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
로그인 후 복사

위 내용은 PHP는 Chunk_split() 함수를 사용하여 문자열을 일련의 작은 부분으로 나눕니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿