字符串简单问题、。 $str= "abcdefgh";我想用程序把 上面的字符串变成a b c d e f等等这样的每个字母后面有一个空格,应该怎么做 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str= "abcdefgh";$str = implode(' ', str_split($str));echo $str; echo trim(preg_replace("/(\w)/","\\1 ",$x)); 楼上有机会都给出方法了方法有很多啊 我想这是最基本的算法了吧-。-我给出其他人没给的方法支持GBK 中文编码$str= "abc你defgh你好";for($i=0;$i<iconv_strlen($str);$i++){ if($i!=0){ $deStr .=" "; } if(ord($str{$i})>128){ $deStr .=chr(ord($str{$i})).chr(ord($str{++$i})); }else{ $deStr .=$str{$i}; }}echo $deStr; 代码漏了一行- 。-修正:$str= "abc你defgh你好";$deStr = "";for($i=0;$i<iconv_strlen($str);$i++){ if($i!=0){ $deStr .=" "; } if(ord($str{$i})>128){ $deStr .=chr(ord($str{$i})).chr(ord($str{++$i})); }else{ $deStr .=$str{$i}; }}echo $deStr; 这个就很好了,最好用php自己的函数了处理,这样性能高 新人求教php连接不上数据库问题! "del.php?action=teacher&id=" . $row['id'] . ""这个id的值如何取到??? 如何写复选框 把二维数组中的值按序,可键值不变,再把此数组输出来 PHP SOAP mysql更新记录失败 求一个简单的正则 请教:在原有页面中打开新的页面的问题 ie 可以直接运行asp 的网页程序, 请问ie 可不可以直接运行php 的程序,要不要装些什么东西的? 关于一个比赛的求助:能否通过拖拽/粘贴URL实现自动获取标题/正文到DedeCMS文章发布页? php 回车提交表单 不了 团购网站cms
$str = implode(' ', str_split($str));
echo $str;
方法有很多啊 我想这是最基本的算法了吧-。-
我给出其他人没给的方法
支持GBK 中文编码$str= "abc你defgh你好";
for($i=0;$i<iconv_strlen($str);$i++){
if($i!=0){
$deStr .=" ";
}
if(ord($str{$i})>128){
$deStr .=chr(ord($str{$i})).chr(ord($str{++$i}));
}else{
$deStr .=$str{$i};
}
}
echo $deStr;
$deStr = "";
for($i=0;$i<iconv_strlen($str);$i++){
if($i!=0){
$deStr .=" ";
}
if(ord($str{$i})>128){
$deStr .=chr(ord($str{$i})).chr(ord($str{++$i}));
}else{
$deStr .=$str{$i};
}
}
echo $deStr;
这个就很好了,最好用php自己的函数了处理,这样性能高