仓酷云

标题: PHP网页设计PHP浮点数显示和转成字符串 [打印本页]

作者: 不帅    时间: 2015-2-3 23:33
标题: PHP网页设计PHP浮点数显示和转成字符串
即使你理解不了PHP,但是也必须先跟它混个脸熟,看,一遍遍的看,看的同时一边琢磨,一边按照它所教的打代码,即使你搞不清楚那些代码到底是干嘛的,但是起码你应该找找感觉。      你能够会感觉PHP中将浮点数(float)转成字符串十分复杂, 然而, 经常使用的办法埋没着严重的bug. 由于, PHP在处置浮点数时有十分不公道的做法, 会有精度丧失. 经研讨, 实际上是PHP在显示浮点数时的成绩, 也能够说是BUG. PHP内置的echo, var_dump, json_encode, 字符串拼接等函数(指令)在显示浮点数时都有成绩, 招致精度丧失.
    <?php
     $a = 1315537636.338467;
     printf("%f", $a); echo "\n";
     echo $a . "\n";
     echo $a; echo "\n";
    ?>
    了局
    1315537636.338467
    1315537636.3385
    1315537636.3385
    也就是说, 用PHP最随手的办法将浮点数转成字符串或显示是不可的, 必需利用printf/sprintf将浮点数转成字符串.
对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。
作者: 不帅    时间: 2015-2-4 02:10
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
作者: 若天明    时间: 2015-2-9 10:53
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者: 海妖    时间: 2015-2-19 20:25
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 第二个灵魂    时间: 2015-2-24 17:21
最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。
作者: 兰色精灵    时间: 2015-3-7 12:42
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
作者: 活着的死人    时间: 2015-3-10 21:28
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
作者: 仓酷云    时间: 2015-3-16 19:07
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 因胸联盟    时间: 2015-3-18 08:25
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
作者: 飘飘悠悠    时间: 2015-3-19 11:42
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
作者: 金色的骷髅    时间: 2015-3-27 11:09
学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql
作者: 莫相离    时间: 2015-3-28 21:11
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
作者: 蒙在股里    时间: 2015-4-10 11:19
不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
作者: 分手快乐    时间: 2015-4-13 04:20
兴趣是最好的老师,百度是最好的词典。
作者: 爱飞    时间: 2015-4-13 15:58
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者: admin    时间: 2015-4-16 08:12
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
作者: 小女巫    时间: 2015-6-5 19:03
遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。
作者: 透明    时间: 2015-6-10 02:48
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
作者: 愤怒的大鸟    时间: 2015-6-15 03:47
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
作者: 简单生活    时间: 2015-6-24 03:22
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2