PHP-PHP引用一个变量值作为变量名
//想实现如下功能:
$b = 'hello';
我现在要让hello成为变量名,当然OK
$b = 'test';
echo $hello;
//test
但是假如是这样
$b = '2';
$b++;
//我想实现这样的变量名$list_2,$list_3,$list_4
这种我应该怎样引用$b呢,PS;$b每次加1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
先把变量名组合出来。
$b=2;
foreach($array as....){
$b++;
$list = 'list_'.$b;
echo $$list;
}
这种用法很无厘头啊,你真不如用数组,虽然可以实现你说的,但是不建议这么用
<?php
$a = 1;
${'list_'.$a++} = 1;
${'list_'.$a++} = 2;
${'list_'.$a++} = 3;
echo $list_1;
echo $list_2;
echo $list_3;