PHP中将一变量值给另一个变量名赋值
如下:$a=1;$b=5;我想将$a的值给$b后面连接上,得到新变量$b1,该怎么做?都不是我要的答案,我再举个例子:$i=1;$b1="xy";$b2="mn";我想得...
如下:
$a = 1;
$b = 5;
我想将$a的值给$b后面连接上,得到新变量$b1,该怎么做?
都不是我要的答案,我再举个例子:
$i = 1;
$b1 = "xy";
$b2 = "mn";
我想得到$b1的值,但我必须将这个变量名中的1用$i代替,类似这样的意思$b$i,同样得到$b1的值。 展开
$a = 1;
$b = 5;
我想将$a的值给$b后面连接上,得到新变量$b1,该怎么做?
都不是我要的答案,我再举个例子:
$i = 1;
$b1 = "xy";
$b2 = "mn";
我想得到$b1的值,但我必须将这个变量名中的1用$i代替,类似这样的意思$b$i,同样得到$b1的值。 展开
4个回答
展开全部
这个用变量的变量来表达,PHP 对这方面支持很好,两个 $$ 即可:
<?php
$b1="xy";
$b2="mn";
$b3="abc";
$b4="go go go";
$b5="bye";
for($i=1;$i<=5;$i++)
{
$v='b'.$i;
echo $$v."<br>"; //这里用两个 $$
}
?>
<?php
$b1="xy";
$b2="mn";
$b3="abc";
$b4="go go go";
$b5="bye";
for($i=1;$i<=5;$i++)
{
$v='b'.$i;
echo $$v."<br>"; //这里用两个 $$
}
?>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<?php
$i = 1 ;
$a = "mn";
$b = "xy" ;
for( ; $i < 5 ; $i ++ ){
$newVarName = "b" . $i ;
$$newVarName = $a . $b . $i ;
}
echo "[ " . $b1 . " ]<br>\n" ;
echo "[ " . $b2 . " ]<br>\n" ;
echo "[ " . $b3 . " ]<br>\n" ;
echo "[ " . $b4 . " ]<br>\n" ;
?>
===========
不知道是不是你想要的,如果有疑问请Hi我~
$i = 1 ;
$a = "mn";
$b = "xy" ;
for( ; $i < 5 ; $i ++ ){
$newVarName = "b" . $i ;
$$newVarName = $a . $b . $i ;
}
echo "[ " . $b1 . " ]<br>\n" ;
echo "[ " . $b2 . " ]<br>\n" ;
echo "[ " . $b3 . " ]<br>\n" ;
echo "[ " . $b4 . " ]<br>\n" ;
?>
===========
不知道是不是你想要的,如果有疑问请Hi我~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$b1 = $a . $b;
中间是点,这个运算符是字符连接函数。
PHP里,遇到这个情况,会强制将两边的变量转换成字符,再连接起来,就是字符+字符,最后结果是“15”。
是你要的结果么
中间是点,这个运算符是字符连接函数。
PHP里,遇到这个情况,会强制将两边的变量转换成字符,再连接起来,就是字符+字符,最后结果是“15”。
是你要的结果么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个用变量的变量来表达,PHP
对这方面支持很好,两个
$$
即可:
<?php
$b1="xy";
$b2="mn";
$b3="abc";
$b4="go
go
go";
$b5="bye";
for($i=1;$i<=5;$i++)
{
$v='b'.$i;
echo
$$v."<br>";
//这里用两个
$$
}
?>
对这方面支持很好,两个
$$
即可:
<?php
$b1="xy";
$b2="mn";
$b3="abc";
$b4="go
go
go";
$b5="bye";
for($i=1;$i<=5;$i++)
{
$v='b'.$i;
echo
$$v."<br>";
//这里用两个
$$
}
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询