从数据库 Codeigniter 中的 cookie 中获取值 PHP

Get value from cookies in database Codeigniter PHP

实际上我不知道这个案例名称是什么,我 save/insert 购物车 cookies php codeigniter 到数据库,它成功了,但我无法从该数据库字符串中获取特定值。

这是我数据库中的数据

a:1:{s:32:"1679091c5a880faf6fb5e6087eb1b2dc";a:6:{s:5:"rowid";s:32:"1679091c5a880faf6fb5e6087eb1b2dc";s:2:"id";s:1:"6";s:3:"qty";s:1:"1";s:5:"price";s:6:"275000";s:4:"name";s:10:"Vinly True";s:8:"subtotal";i:275000;}}

我怎样才能得到那个字符串中的特定值?例如获取 "name" 值 "Vinly True" 或价格“275000”。

该字符串是 PHP serialize() 函数的结果。序列化从数组或对象创建字符串。

要使阵列恢复到 PHP 中的可用状态,您可以在其上使用 unserialize()

所以

$new_array = unserialize($the_table_column_name);
$name = $new_array['name'];