序列化数据
a:8:{s:10:"First_Name";s:6:"harish";s:9:"Last_Name";s:5:"verma";
s:5:"Email";s:16:"harish@facebook.com";s:7:"Address";s:6:"jaipur";s:4:"City";s:6:"Jaipur";s:5:"State";
s:9:"Rajasthan";s:12:"Country_Name";s:5:"India";s:7:"Cell_No";s:10:"8787878787";}
当我们将电子邮件更改为harish@gmail.com
时,它返回true ....请提前帮助并表示感谢。
答案 0 :(得分:0)
如果您在序列化数据中注意到您有此部分定义电子邮件地址
s:16:"harish@facebook.com";
Thats说这个字段是一个16个字符的字符串。 字段中的字符串不是16个字符其 19个字符
所以我猜你在正确序列化()'d
之后手动摆弄数据如果您要手动弄乱序列化数据,您还必须将其全部加起来。因此,要么停止手动编辑并正确序列化()数据,要么记住也要更改尺寸参数数据以匹配您的修改。