gpt4 book ai didi

php - 数组的第一个元素 $$foo

转载 作者:行者123 更新时间:2023-12-04 15:58:38 25 4
gpt4 key购买 nike

我遇到了这个问题。我有一堆数组决定运行时我想用双“$”使用哪个。

所以如果 $foo'bar',我得到数组 $bar$$foo .

这工作正常,但我如何获得 $bar 的第一个元素? $bar[0] 是方法,但是 $$foo[0] 根本不提供任何输出。

谁能帮帮我?

(我知道这是一种非常糟糕的风格,但代码已经由其他人完成,我必须在这里和那里扩展它。我不打算重写所有代码结构;-)

最佳答案

在内部 $foo 周围使用大括号:

echo ${$foo}[0];

当变量-变量扩展中的子变量更复杂时,您可以这样做:

$array1 = array('a');
$array2 = array('b');
$array3 = array('c');

// writes 'abc'
for ($i = 1; $i <= 3; ++$i)
echo ${'array' . $i}[0];

关于php - 数组的第一个元素 $$foo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com