PHP菜鸟进阶--php中的可变变量

来源:互联网 发布:超市毛利率算法 编辑:程序博客网 时间:2024/06/14 09:16

作为一个php刚刚入门,自我感觉还不算入门的小菜鸟,希望可以从今天起能够一点一点从小菜鸟进阶成为技术大神。今天接触到关于php中可变变量的问题,是之前接触过得语言中所不具备的,所以想来记录一下。所谓可变变量,即变量的名字是可以动态变化的.用来获取不同的数据值。在php中每一个”a的值为字符型的b,那么要输出的$$a,其实就相当于输出$b的值。即输出结果为123。这就是我们今天说的可变变量。

<?php$a="b";$b=123;echo $$a;?>

可变变量具有很大的灵活性,下面我们来看一个小小的基本上大家都会做的题,比如,求1,22,34,46,58这五个数的和。当然了,这个题目可以有好几种做法,但是基于今天要说的可变变量,我的做法代码如下:

<?php$a1=1;$a2=22;$a3=34;$a4=46;$a5=58;$sum=0;for ($i=1; $i <=5; $i++) {     $a="a".$i;    echo $a." ";//输出结果为a1,a2,a3,a4,a5    echo $$a." ";//输出结果为1,22,34,46,58$sum+=$$a;//$$a属于php中的可变变量}echo $sum;?>

此程序中,通过for循环,将变量a1-a5的变量名全部取出。首先。我们输出一下a,a1,a2,a3,a4,a5a122,34,46,58a1a5aphp.a1a5sum变量用来存储我们所要求的最后的值。
这就是php中的可变变量。由于本人是刚刚开始学习的菜鸟,有什么说的不正确的地方,请各位大神多多指教。
下面是代码截图:
代码运行结果

0 0
原创粉丝点击