PHP 将变量值作为另一个变量名称的一部分

问题描述 投票:0回答:1

我正在尝试使用另一个变量值的一部分创建一个新变量。我已经经历了多个其他 SO 线程,但我试图弄清楚如何使新变量成为它自己的实例。 在 php 中根据另一个变量的值创建一个变量(php 基础知识)

我有这个变量:

$id = 0 ;

我想创建:

$limit_$id (IE: $limit_0)
,我可以将其作为本机变量进行引用。我相信我可以做到这一点:
$${'limit_'.$id}
,但是有没有办法真正以
$limit_0
结束,这样我就不必将其引用为
$${'limit_'.$id)
???

php variables variable-assignment dynamic-variables
1个回答
0
投票

您可以使用

extract
https://www.php.net/manual/en/function.extract.php)来做这些事情。

\extract(['limit_' . $id => 'foo']);

echo $limit_0; // foo
© www.soinside.com 2019 - 2024. All rights reserved.