gpt4 book ai didi

php - 使用 PHP 将数组值转换为嵌套数组

转载 作者:可可西里 更新时间:2023-11-01 00:30:55 24 4
gpt4 key购买 nike

我想弄清楚如何使用索引数组的值作为另一个数组的路径。我正在将一个字符串分解为一个数组,并根据该数组中的所有值在另一个数组中寻找一个值。

例子:

$haystack['my']['string']['is']['nested'] = 'Hello';
$var = 'my@string@is@nested';
$items = explode('@', $var);

// .. echo $haystack[... items..?]

值的数量可能不同,所以只做 $haystack[$items[0][$items[1][$items[2][$items[3]].

有什么建议吗?

最佳答案

你可以使用循环 -

$haystack['my']['string']['is']['nested'] = 'Hello';
$var = 'my@string@is@nested';
$items = explode('@', $var);

$temp = $haystack;
foreach($items as $v) {
$temp = $temp[$v]; // Store the current array value
}
echo $temp;

DEMO

关于php - 使用 PHP 将数组值转换为嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31832498/

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