11

有一个函数round() 

PHP4手册对它的解释最后有一句话

注:precision 参数仅在 PHP 4 中可用。 ”

同事看到这句话,以为在PHP5中不可用,使用了number_format另行处理

今天我看了一下PHP5的手册,同样的位置,这句话变成了

注: precision 参数是在 PHP 4 中被引入的。”

做的时候还是应该多考虑一下兼容性问题啊,哈哈

written by 城市过客甲

07

数据库中有一个“—”符号,PHP直接echo出来是这个东西。生成DOM文档树后输出,该字符被编码为“—”

echo $dom->saveHTML();

从输出看,默认编码是ASCII,而且没有改变编码的选项。它把每个汉字(双字节字符)编码成&#加上一个5位十进制数再加上一个分号。这棵树成功地生成后,输出到页面,javascript使用ActiveXObject(IE)、parseFromString(FF)均不能解析该字符,并导致文档树生成失败。后在PHP输出时,写作

echo str_replace(”—”,”—”,$dom->saveHTML());

从流程上说,是让PHP帮助页面做了初步解码。

后记:找到一个一揽子解决办法,请注意上文提到的ASCII编码对PHP来说是HTML-ENTITIES。用它把HTML-ENTITIES翻译成UTF-8,这样输出的XML文档就直接都是汉字,可以被js正确地解析了

echo mb_convert_encoding($dom->saveHTML(),”UTF-8″,”HTML-ENTITIES”);

written by 城市过客甲

01

今天陪媳妇去买了iriver的T10,回来试了一下用我自己的MX400II和T10原配耳塞对比。我这个耳塞买了一年半,一直觉得听着还比较舒服,T10耳塞拿出来听比较干,送媳妇上校车前还是决定了把MX400给媳妇带走,回家来拿T10耳塞听相声,正好赶上相声大会播郭德纲的相声,听了一个多小时耳朵开始疼,有涩涩的感觉,不知跟心理作用是不是有关系。在网上查了一下,T10这个耳塞大概跟MX300的水平差不多,不过后来还缩水了。庆幸给媳妇换了个稍微好点的不这么伤耳朵的耳塞。考虑下一个该入手什么,买头戴式好像没什么意义,骑车时候不能戴啊,耳塞我认识的其实也不多,也不舍得投资那么多,想换AKG的产品,总听人家说k14p不错不错,也一般用来和MX500对比,要不先k14p试试?

written by 城市过客甲