php 的 减法 的代码 问题 ,请高手进!!!

[复制链接]
查看11 | 回复3 | 2009-1-20 17:53:06 | 显示全部楼层 |阅读模式
以下这段代码是正确的:可以算出得数。

? echo end_m()?>
我是要 把 100 换成的值

把 10换成的值
这样得数就出不来了,都是0
也是正确的单独用都有数值出来 !

回复

使用道具 举报

千问 | 2009-1-20 17:53:06 | 显示全部楼层
function end_m($sum_m=100, $user_ds=0) {$a = intval($sum_m); if( $a=='0' ) $a = 100; $b = intval($user_ds);return ($a-$b); }如果你从函数外部得到的值,想通过函数来处理得到结果的话,函数应该是带参数的.调用: $sum_m = $_POST['sum_m']; $user_ds = $_POST['user_ds']; $result = end_m($sum_m, $user_ds);...
回复

使用道具 举报

千问 | 2009-1-20 17:53:06 | 显示全部楼层
替换完是$rs['$sum_m'] ,intval('$user_ds')这样吗?如果是的话,错误就出现在这个单引号,把它改为双引号即可.具体你可以去看下,单引号与双引号的区别.单引号是无法引用值的...
回复

使用道具 举报

千问 | 2009-1-20 17:53:06 | 显示全部楼层
function end_m() { $sum_m=100;$user_ds=10;$a=$rs[$sum_m]; //$rs没有定义,为0$b=intval($user_ds); return ($a-$b); }...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行