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 也可以
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宇宙大师之一
推荐于2016-05-16 · TA获得超过3477个赞
知道小有建树答主
回答量:2271
采纳率:52%
帮助的人:722万
展开全部
PHP 中的 $$ 符号可以实现,意思是正常的PHP变量前缀再加上$符号,就可以把原来的变量当作变量名。

例如:
<?php
//定义一个变量
$name = 'baidu';

//定义一个动态变量
$$name = 'newbaidu';

echo $$name;
echo '<br>';
echo $baidu;

//上面的定义等同于下面的定义
$baidu = 'newbaidu';

echo $baidu;
?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-08
展开全部
$$hello = "world";
变量的变量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式