不帅 发表于 2015-2-3 23:33:50

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:01

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

若天明 发表于 2015-2-9 10:53:25

你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。

海妖 发表于 2015-2-19 20:25:40

首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。

第二个灵魂 发表于 2015-2-24 17:21:04

最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。

兰色精灵 发表于 2015-3-7 12:42:49

说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。

活着的死人 发表于 2015-3-10 21:28:57

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

仓酷云 发表于 2015-3-16 19:07:35

小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。

因胸联盟 发表于 2015-3-18 08:25:19

在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、

飘飘悠悠 发表于 2015-3-19 11:42:20

写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。

金色的骷髅 发表于 2015-3-27 11:09:42

学习php的目的往往是为了开发动态网站,phper就业的要求也涵盖了很多。我大致总结为:精通php和mysql

莫相离 发表于 2015-3-28 21:11:49

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

蒙在股里 发表于 2015-4-10 11:19:00

不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。

分手快乐 发表于 2015-4-13 04:20:07

兴趣是最好的老师,百度是最好的词典。

爱飞 发表于 2015-4-13 15:58:58

Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81

admin 发表于 2015-4-16 08:12:59

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

小女巫 发表于 2015-6-5 19:03:22

遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。

透明 发表于 2015-6-10 02:48:03

开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。

愤怒的大鸟 发表于 2015-6-15 03:47:32

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

简单生活 发表于 2015-6-24 03:22:29

为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
页: [1]
查看完整版本: PHP网页设计PHP浮点数显示和转成字符串