gpt4 book ai didi

php - 如何在 PHP 中从 var_dump 的输出创建一个数组?

转载 作者:可可西里 更新时间:2023-11-01 13:33:05 25 4
gpt4 key购买 nike

如何在 PHP 中解析 var_dump 的输出以创建数组?

最佳答案

使用var_export如果你想要一个也是有效的 PHP 代码的表示

$a = array (1, 2, array ("a", "b", "c"));
$dump=var_export($a, true);
echo $dump;

会显示

array (
0 => 1,
1 => 2,
2 =>
array (
0 => 'a',
1 => 'b',
2 => 'c',
),
)

要将其转换回数组,您可以使用 eval,例如

eval("\$foo=$dump;");
var_dump($foo);

但不确定为什么您要这样做。如果您想将 PHP 数据结构存储在某处然后稍后重新创建它,请查看 serialize()unserialize()哪个更适合这个任务。

关于php - 如何在 PHP 中从 var_dump 的输出创建一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1425921/

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