printf函数的困惑! sorry!第三行是:printf ("%-17s", $str3);再次谢过! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那是因为在HTML里面,空格是被忽略掉的。用sprintf,然后把空格替换成 即可 感谢楼上,但是还有问题:您所说的"把空格替换成 "是用strtr()函数吗?但我运行如下程序段的时候,应该显示空格的位置,却显示了一大串"&&&&"!个数到是对了!请问这是怎么回事?程序如下:$a=sprintf("%-38s","abc");$b=strtr($a," "," ");echo $b;再次谢过!! 不要使用这个函数,这个函数只转换一个字符,也就是说" "被当成"&"了。我是这样做的,看起来有点复杂,但是绝对没问题:$a=sprintf("%-38s","abc");$a = explode(" ", $a);list($k, $b) = each ($a);while ( list ($k, $v) = each ($a)) $b .= " $v";echo $b;______________________________________________________________________________欢迎到我家来做客(RUTED.COM) 网站用Oracle数据库的中文数据出现问题,Mysql数据库的中文数据正常. 我安装好了wampServer,用zend建了一个工程,该怎么运行? PHP+Mysql同表联合查询的问题! php如何传递map类型给JAVA webservice,求高手看下为什么JAVA服务端接收不到参数 高手看下如下代码存在哪些安全性问题,并有什么更简洁的替代方案没! 路径问题: 关于smart模板使用的嵌套问题。 有没有用php做WEB报表打印的? PHP-GTK PHP语法请教 请精通Apache的高手相助 上传文件的问题,急!
个数到是对了!请问这是怎么回事?程序如下:
$a=sprintf("%-38s","abc");
$b=strtr($a," "," ");
echo $b;再次谢过!!
$a = explode(" ", $a);
list($k, $b) = each ($a);
while ( list ($k, $v) = each ($a))
$b .= " $v";
echo $b;______________________________________________________________________________
欢迎到我家来做客(RUTED.COM)