网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
12月29日漏签0天
php吧 关注:280,481贴子:1,321,157
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 3回复贴,共1页
<<返回php吧
>0< 加载中...

请教一个序列化和反序列化的问题

  • 只看楼主
  • 收藏

  • 回复
  • 程余闲
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
<?php
include "includes/inc-setup.php";
class npc
{
var $name;
var $die;
var $time;
function creatnpc($npc,$n,$d,$t)
{
$this->name=$n;
$this->die=$d;
$this->time=$t;
}
}
$npc1=new npc();
$npc2=new npc();
$npc3=new npc();
$npc1->creatnpc('$npc1','野兔','0','300');
$npc2->creatnpc('$npc2','野狗','0','300');
$npc3->creatnpc('$npc3','野兔','0','300');
echo "<br>";
echo "npc1=";
print_r($npc1);
$npcs=serialize(array($npc1,$npc2,$npc3));
echo "<br>";
echo "插入的序列化serialize=";
print_r($npcs);
$query = ("INSERT INTO cc_wupin (`userid`,`wupin`) VALUES ('1','$npcs')");
echo "<br>";
if($db->query( $query )){echo "serialize插入成功";}
else{echo "serialize插入失败或原来就有";}
echo "<br>";
$N=$db->fetch($db->query("SELECT * FROM cc_wupin WHERE userid=1"));
if($N){echo "serialize读取成功";}
else{echo "serialize读取失败";}
$npcs1=$N[wupin];
$npcs2=unserialize($npcs1);
echo "<br>";
echo "数据表取出:";
print_r($N);
echo "<br>";
echo "<br>";
echo "读取的反序列unserialize=";
print_r($npcs2);
#echo $npcs2[0]->$name;
echo "<br>";
?>


  • 程余闲
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
存进去后值就不一样了。
不知道是为什么。
地址:
xiaogui.space/test1.php


2025-12-29 22:06:16
广告
不感兴趣
开通SVIP免广告
  • jingy0503uan
  • 面向过程
    6
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
完全看不懂!老板给逐行解释一下呗


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 3回复贴,共1页
<<返回php吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示