本文目录一览:
php中如何用空格分隔字符串,如 str = '好好学习';分割后效果str='好 好 学 习';
/**
* 分割字符串
* $str : 要分割的字符串
* $cut_len : 间隔
* $f : 分割的字符
*/
function cut_string($str,$cut_len, $f = ' '){
$len = mb_strlen($str,'utf-8');//获取字符串长度
$content = '';
for($i=0;$iceil($len/$cut_len);$i++){
$content .= mb_substr($str,$cut_len*$i,$cut_len,'utf-8').$f;//遍历添加分隔符
}
$content = trim($content,$f);//去除字符串中最后一个分隔符
return $content;
}
echo cut_string('好好学习', 1);
这样就可以了。
php 分割字符串
这100分来得好爽哦,楼上的正解。
关于str_split的详细例子程序:
?php
$str = "Hello Friend";
$arr1 = str_split($str);
$arr2 = str_split($str, 3);
print_r($arr1);
print_r($arr2);
?
上例将输出:
Array
(
[0] = H
[1] = e
[2] = l
[3] = l
[4] = o
[5] =
[6] = F
[7] = r
[8] = i
[9] = e
[10] = n
[11] = d
)
Array
(
[0] = Hel
[1] = lo
[2] = Fri
[3] = end
)
但是,str_split不支持汉字,会把汉字分为两半,需要把汉字当为一个字符进行处理的时候,需要自己编写函数。
php语言中字符串分割用什么函数?
“php分割字符串的函数有explode()和str_split() explode()”【摘要】
php语言中字符串分割用什么函数?【提问】
“php分割字符串的函数有explode()和str_split() explode()”【回答】
explode() 函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组。【回答】