第一种写法:
<?php header("Content-type: text/html; charset=utf-8"); $str = "博客园博客园博客园一博客园博客园博客园二博客园"; for ($i = 0; $i < mb_strlen($str,'utf-8'); $i ++) { echo ($i % 10 == 0) ? mb_substr($str,$i,10,'utf-8')."<br />" : ''; }
第二种写法:
$str = "博客园博客园博客园博客园博客园博客园博客园"; function getnewstr($str){ $newstr = ''; $arr = str_split($str,3); $i=1; foreach($arr as $val){ $newstr .= $val; if($i%10 ==0){ $newstr .= ' '; } $i++; } return $newstr; } echo getnewstr($str);
第三种写法:
$str = "博客园博客园博客园博客园博客园博客园博客园"; function getnewstr($str){ $newstr = ''; $arr = str_split($str,3); $i=1; foreach($arr as $val){ $newstr .= $val; if($i%10 ==0){ $newstr .= '<br>'; } $i++; } return $newstr; } echo getnewstr($str);