php 在中文之间添加空格
例如张三、李四我想要的结果:张三,李四在每个字之间添加一个空格张三、李四我是从数据库中取出来...
例如 张三、李四
我想要的结果: 张 三,李 四
在每个字之间添加一个空格
张三、李四我是从数据库中取出来 展开
我想要的结果: 张 三,李 四
在每个字之间添加一个空格
张三、李四我是从数据库中取出来 展开
展开全部
我给你说下思路,
首先你从数据库里取得的数据【张三、李四】,放到一个变量里$str;
然后把这个变量安、分割。explode函数
之后分割的数组做每个汉子分割,之间加空格。
代码演示:
$str='张三、李四';
$result=explode('、',$str);
$xinrow=array();
foreach($result as $k=>$v){
$xinrow[]=mb_substr($v, 0, 1, 'utf-8');
$xinrow[]=mb_substr($v, 1, 1, 'utf-8');
}
foreach($xinrow as $kk=>$vv){
echo $vv.' ';
}
2014-01-24
展开全部
如果确定全是中文,如下:
<?php
$name = array( '张三', '李四', '王某某' );
foreach( $name as $var ){
$temp = str_split( $var, 2 );
if( count($temp) < 3 ){ //三个字的就不用加空格了吧
$var = implode( ' ', $temp );
}
echo $var,'<br>';
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个应该是页面样式问题,文字间距样式letter-spacing:8px;(数字可根据实际要求调整)
例如<div style="letter-spacing:8px;">文字</div>
例如<div style="letter-spacing:8px;">文字</div>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我不太明白你想表达什么意思
但是空格在HTML中使用& n b s p (把空格去掉)表示
或者你是用格式化标签 <pre>
若回答满意,请采纳。
但是空格在HTML中使用& n b s p (把空格去掉)表示
或者你是用格式化标签 <pre>
若回答满意,请采纳。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询