php如何定义动态变量名?
2013-07-08
展开全部
不知道你要的是什么动态的php中变量定义如:$a=3;echo $a;输出的是 3 如果要定义数据库变量比如说$sql="SELECT*FROM TABLE"; //查询table表名$query=mysql_query($sql);$rows=mysql_fetch_array($query); 如果我数据库中有这个字段 name 正常输出的是 echo $rows[name] 如果想定义动态变量的话 $a=$rows[name];echo $a;那么 这个$a 就是根据你name里的值而输出 如果好 请给点分 谢谢
推荐于2018-03-04
展开全部
动态变量名的话得用eval();就可以了
或者 用 $$bianliang 也可以
或者 用 $$bianliang 也可以
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP 中的 $$ 符号可以实现,意思是正常的PHP变量前缀再加上$符号,就可以把原来的变量当作变量名。
例如:
<?php
//定义一个变量
$name = 'baidu';
//定义一个动态变量
$$name = 'newbaidu';
echo $$name;
echo '<br>';
echo $baidu;
//上面的定义等同于下面的定义
$baidu = 'newbaidu';
echo $baidu;
?>
例如:
<?php
//定义一个变量
$name = 'baidu';
//定义一个动态变量
$$name = 'newbaidu';
echo $$name;
echo '<br>';
echo $baidu;
//上面的定义等同于下面的定义
$baidu = 'newbaidu';
echo $baidu;
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-08
展开全部
$$hello = "world";
变量的变量
变量的变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询