谁一开始就是大神?

序列化的问题[2.0]

我将一条信息序列化插入到数据表中 表中数据如下:

s:37:"1|测试一
2|测试二
3|测试三";

然后写了下面一个语句:

$input=Html::dropDownList("attr[{$key}][name]","",ArrayHelper::map(Util::text2array(unserialize($attr->attr_value)),'id','attr_value'));(其中$attr->attr_value就是序列化的数据)
$html.="<tr><th width='800px' align='right'>{$attr->name}</th><td>{$input}</td></tr>";

请问一下 为什么

ArrayHelper::map(Util::text2array(unserialize($attr->attr_value)),'id','attr_value')

这一块出来的是一个空数据呢

先单独测试这个函数,确认你给的参数满足这个函数的需求。
还有就是你给的数组参数中有idattr_value两个键不?

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 序列化的问题[2.0]

评论 抢沙发

登录

找回密码

注册