php 字符串与变量形成新的变量的方法

变量的间接引用:

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

上面的输出结果是123

我们可以看到在第二行代码中多了一个$,并通过指定的名称访问变量,指定的名字存储在$a('b')中,并把这个变量$b的值更改为123。因此,这样的$b的变量被创建和赋值。

通过在变量的前面增加附加的$标记,你可以任意增加引用的次数。

【2】连接字符串:通过连接运算符即句点(. )英文状态下的,把字符串连接起来,变成合并的新字符串。

<?php     $a = 'PHP5' ;     $b = '功能强大' ;     echo $a.$b; ?>

为了让我们更加了解连接字符串,我们在上面的例子的基础上改变下,变成这个样子(PHP5: 功能强大 2014)

在这个例子中我们发现添加了引号、空格和数字。下面我们就用2种方法来写,具体差别自己发现把:

<?php     $c = $a.': '.$b.' 2014';    $c = $a.': '.$b.' '.2014;?>

【3】连接赋值运算符:如果只把一个值连接到另一个值,则可以使用连接赋值运算符(.= )。下面两条语句是等价的:

<?php     $title = $title . $subtitle;     $title .= $subtitle; ?>

【4】字符串和变量链接形成新的变量

$FFabcd = '组合变量';$a = 'abcd';$ay = array('FF','abcd');echo ${'FF'.$a};echo ${$ay[0].$ay[1]}; //同样,数组可以和字符串和变量组合,其中最关键就是使用{}包起来

其中最关键就是使用{}包起来

for($i=0;$i<4;$i++)  {  $tpzd =${"img_".$i};   if($tpzd)   {   $contp=$contp+1;    }   }

php 字符串与变量形成新的变量的方法
php 字符串与变量形成新的变量的方法标题图片

延伸阅读:

    无相关信息
标签:

上一篇:PHP字符过滤函数去除字符串最后一个逗号(rtrim)

下一篇:php获取当前url地址的方法小结

留言与评论(共有 0 条评论)
   
验证码: