当前位置:编程学习 > php >>

php程序求差运算问题··· 大侠们帮忙看看

php程序求差运算 <?php $a=20; $b=10; echo "\$a-\$b=".($a-$b)."<br>";//求差 ?> 这个有两个问题: 1、输出的结果为a-b=10 希望只输出结果10 2、a,b变量希望不是固定的数据而是调用php的一些数据 调用数据商品的数据价格如下: a为商品原价php调用为<?php echo $price ?> b为市场价格php调用为<?php scprice($price); ?> 备注:商品原价是在原价的基础上用倍数实现的,比如原价为15市场价则是28原价是市场价的1.9倍! 期待高手解答,小妹在此谢过各位了·····
追问:O(∩_∩)O谢谢 <?php  echo  $price-scprice($price); ?> 貌似不输出结果  而且是出现的原价- 市场价格O(∩_∩)O谢谢  第一个试了 还是输出的 原价-市场价 且不输出两者的差

第二种也不行 程序报错···········网站是淘宝客站程序是api程序 调用淘宝商品数据 程序是淘帝淘宝客程序 小站地址:http://www.zhaoxi.orgO(∩_∩)O谢谢  使用了这个代码  网页出现警告 这行报错	$difference = $scprice-$price;  //计算原价与售价的差查了  没有出现你说的这种情况 代码是直接复制的你这么第24行也就是这句报错·····	$difference = $scprice-$price;  //计算原价与售价的差
答案:从现象上看应该是字符问题
在'f1'后面的那个'>'在js中被解释成标签结束标记了
查查你的逻辑吧
其他:从现象上看应该是字符问题在 1. 直接  echo $a-$b; 就是只输出10
2. $a,$b 本来就是变量。
   你想输出原件-市场价  如下
   <?php  echo  $price-scprice($price); ?> echo $price-scprice($price);输出地应该就是表达式的值啊 <?php
function scprice($price) //定义一个函数,输入原价
{
	$scprice = $price*1.9;   //计算售价
	$difference = $scprice-$price;  //计算原价与售价的差
	return $difference; 
}
echo scprice(10);

?> 

上一个:PHP 如何在一个正则表达式里使用变量?
下一个:新手学PHP应该学什么? 应该掌握哪些知识? 学哪些主流的框架和模板?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,