php怎么设置一个变量让A变化时B也跟着变化?

例子:等级=A金额=BA和B都是1-8个级别和金额(A是1-8B是100-800)用户选择A时自动对应到金额B如:当A为1时,B对应的是100;当A为2时,B对应的是20... 例子:
等级=A 金额=B A和B都是1-8个级别和金额(A是1-8 B是100-800)
用户选择A时自动对应到金额B
如:当A为1时,B对应的是100;当A为2时,B对应的是200;以此类推,有8个选项
请问这样的应该怎么写?
请问这个怎么修改呢?
$ta=array(0=>"title",1=>"money",2=>"tnum",3=>"tjj",4=>"jdj",5=>"glf",6=>"txs",7=>"txtop",8=>"tcj",9=>"ftc");
$tb=array(0=>"名称",1=>"投资额",2=>"团队人数",3=>"推荐奖",4=>"见点奖",5=>"管理费",6=>"提现手续费",7=>"最低提现额度",8=>"提成奖",9=>"积分提成");
$tc=array(0=>"",1=>"元",2=>"人",3=>"元",4=>"元",5=>"元",6=>"%",7=>"元",8=>"元 1代(既推荐奖,已经存在,设为0)/2代/3代/4代/5代/6代/7代 请严格按照此格式,如要增加发奖代数,请在后面按此格式添加",9=>"% 1代/2代/3代/4代/5代 请严格按照此格式,如要增加发奖代数,请在后面按此格式添加");
展开
 我来答
lyz810
推荐于2017-09-23 · 知道合伙人互联网行家
lyz810
知道合伙人互联网行家
采纳数:7531 获赞数:31779
前端开发工程师

向TA提问 私信TA
展开全部

通过引用类型,可以实现:

$a = 1;
$b = &$a;//b为1
$a = 2;
echo $b;//b为2,随着a改变

扩展:

PHP 的引用允许你用两个变量来指向同一个内容

引用的作用:如果程序比较大,引用同一个对象的变量比较多,并且希望用完该对象后手工清除它,可以用 "&" 方式,然后用$var=null的方式清除.  另外,对于大数组的传递,建议用 "&" 方式, 毕竟节省内存空间使用。 

百度网友4c05198
2015-03-28
知道答主
回答量:12
采纳率:0%
帮助的人:10.6万
展开全部
$arr = array(1=>100,200,300,400,500,600,700,800);
$lv = 1;// 用户的等级
$money = $arr[$lv];// 用户的金额
echo $lv,'----',$money;
// 1----100
追问
麻烦您看下我刚补充的问题“请问这个怎么修改呢?”下面的代码,怎么用您给我的加进去呢?THX
追答
$ta=array(0=>"title",1=>"money",2=>"tnum",3=>"tjj",4=>"jdj",5=>"glf",6=>"txs",7=>"txtop",8=>"tcj",9=>"ftc");
$tb=array(0=>"名称",1=>"投资额",2=>"团队人数",3=>"推荐奖",4=>"见点奖",5=>"管理费",6=>"提现手续费",7=>"最低提现额度",8=>"提成奖",9=>"积分提成");
$mbarr = array_combine($ta,$tb); // 将两个数组合并成'title' => 名称的形式

$datearr = array(1=>array('1代','100元'....),array('2代','2000元'.....).....);// 假设你进行赋值的数据数据来自这个数组

$dai = 2;// 设置要获取的是第二代
$arr = array();
$i = 0;
foreach($mbarr as $k => $v){
$arr[$k] = $v . ' : ' . $datearr[$dai];

$i ++;
}
print_r($arr);
因为具体没有读懂你说的是什么需求,所以只能按照我想的这样进行书写了。有什么不对的地方欢迎email联系
actine@foxmail.com
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式