实际上我不知道这个案例名称是什么,我将购物车cookie 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;}}
我如何在该字符串中获取特定值?例如,获取“名称”值“ Vinly True”或价格“ 275000”。
该字符串是PHPserialize()
函数的结果。序列化从数组或对象创建一个字符串。
要使数组恢复为PHP的可用状态,请unserialize()
在其上使用
所以
$new_array = unserialize($the_table_column_name);
$name = $new_array['name'];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句