关于运算的问题
如下
$a = 000001;
$b = 000006;
$c = $a.$b;//这个事例经测试等于16,怎样让它等于000001000006
问题点数:20、回复次数:7Top
1 楼xuzuning(唠叨)回复于 2004-09-01 15:17:18 得分 10
$a = "000001";
$b = "000006";
echo $a.$b;//000001000006Top
2 楼zwsilence(敲键盘的@_@牛)回复于 2004-09-01 15:19:08 得分 0
$a = "000001";
$b = "000006";
$c = $a.$b;Top
3 楼Einar(Love_lzw)回复于 2004-09-01 15:22:49 得分 0
xuzuning(唠叨)老大这种我用了,
他不可以至加,
比如
$c+1后等于000001000007
一定要数值
Top
4 楼Einar(Love_lzw)回复于 2004-09-01 15:48:17 得分 0
能实现吗??自己顶一下Top
5 楼zhushizu(从来就没有救世祖)回复于 2004-09-01 17:17:10 得分 0
有一个伟大的人说过一句伟大的话,有志者事尽成,把这句话送给楼主......希望楼主有一天可以做一个伟人...随便顶Top
6 楼xuzuning(唠叨)回复于 2004-09-01 17:27:12 得分 0
对于数字,前导的0有意义吗?
Top
7 楼lzkd(浪子快刀)回复于 2004-09-01 17:36:23 得分 10
?不明白楼主的想法,在PHP中,如
$a='000102'; //$a是字符串,
$a+1; //这是合法的
但你要显示000103,也不是不可以,不过,就象是 xuzuning(唠叨) 老大说的,
-----这有意义吗?
楼主可以自己写个函数,个人谈一下看法.
1 将第一个字符的前面部分的0抓下来.
2 进行相加工作
3 将前面抓下来的0再放到相加后的数字上去.
ft
写到这里自己都晕....这有什么用?Top




