PHP-PHP引用一个变量值作为变量名

发布于 2016-10-11 22:25:59 字数 251 浏览 1181 评论 2

//想实现如下功能:
$b = 'hello';

我现在要让hello成为变量名,当然OK
$b = 'test';
echo $hello;
//test

但是假如是这样
$b = '2';
$b++;
//我想实现这样的变量名$list_2,$list_3,$list_4
这种我应该怎样引用$b呢,PS;$b每次加1

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

归属感 2017-01-02 17:31:17

先把变量名组合出来。

 $b=2;
foreach($array as....){
$b++;
$list = 'list_'.$b;
echo $$list;
}

想挽留 2016-12-26 14:05:05

这种用法很无厘头啊,你真不如用数组,虽然可以实现你说的,但是不建议这么用

<?php
$a = 1;

${'list_'.$a++} = 1;
${'list_'.$a++} = 2;
${'list_'.$a++} = 3;

echo $list_1;
echo $list_2;
echo $list_3;

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文