gpt4 book ai didi

php - 数组作为字符串存储回数组?

转载 作者:行者123 更新时间:2023-12-03 02:13:49 25 4
gpt4 key购买 nike

只是尝试在数据库条目中添加一些管理员设置。

我已经保存了;

array('aviva'=>'aviva','teacher'=>'teacher');

进入“fullPara”字段,但似乎无法将其放回到数组中?只是将其作为字符串吐出,我尝试过 eval 但不知道从这里去哪里?

echo $userTypes['fullPara']; // spits out array('aviva'=>'aviva','teacher'=>'teacher');

欢迎任何指点!

最好,丹

最佳答案

您想要查看 serialize()unserialize() PHP 提供的函数。

这是一个例子:

$array = array('1', '3', '4');
$s_array = serialize($array);
// insert that into the db.


// later on when fetching.
$array = unserialize($array_from_db);
print_r($array); // viola

编辑

我不推荐这样做,但以下是使用 eval 将其转换为数组的方法:

eval("\$array = " . $data_from_Db);
print_r($array);

应该能得到你想要的东西。

关于php - 数组作为字符串存储回数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3478438/

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