>  기사  >  백엔드 개발  >  PHP에서 문자열 출력을 제어하는 ​​함수

PHP에서 문자열 출력을 제어하는 ​​함수

WBOY
WBOY원래의
2016-08-08 09:34:041048검색

// 영어의 영향을 피하기 위해 문자열 출력(중국어 및 영어), 각 줄에 표시되는 단어 수를 제어하는 ​​PHP의 함수
// $str 문자열
// $len 각 줄에 표시되는 문자 수(한자 × 2)


함수 담당자($str,$len)

{
$strlen=strlen($str)
$i=0
$finstr=""
$포스=0
       
동안($i<$strlen)

         $s1=substr($str,$i,1)
        $s2=ord($s1)
If($s2>0xa0){
                           
            $finstr.=substr($str,$i,2);              $pos+=2
            $i+=2
                           
        }그밖에{
                                                                        스위치($s2){
사례 13:
                  $finstr.="
"
                $pos=0
휴식
사례 10:                                                         $pos=0
부서지다;                           사례 32;                     $finstr.=" "
                    $pos++
휴식
기본:                    $finstr.=htmlspecialchars($s1);                                                    $pos++;                                          휴식
~                                                                                    $i++;                                                                                                                   } //if
       
if($pos>=$len){
             $finstr.="
"
             $pos=0
}  




}   //동안
$finstr 반환
}

이상에서는 문자열 함수를 제어하는 ​​내용을 포함하여 PHP에서 문자열 출력을 제어하는 ​​함수들을 소개하였습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.


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