douhao6557 2016-01-26 15:51
浏览 19

如何在没有最后一个的情况下获取序列化数据?

I have a serialize data with N data, and I want to select N-1 data. Example: i:38, i:39, i:41 data. I want to show i:38 and i:39 only. Also I want to show all data except first one. Example: i:38, i:39, i:41 data. I want to show i:39 and i:41 only. Any suggestion or help?

Here is my serialize data:

a:3:{
i:38;a:2{s:12:"arrival_hour";s:5:"05:30";s:14:"departure_hour";s:5:"05:40";}
i:39;a:2:{s:12:"arrival_hour";s:5:"05:45";s:14:"departure_hour";s:5:"05:00";}
i:41;a:2:{s:12:"arrival_hour";s:5:"06:10";s:14:"departure_hour";s:5:"07:35";}
}
  • 写回答

1条回答 默认 最新

  • dougou3871 2016-01-26 16:42
    关注

    Just unserialize the data first, then you will get the output in an array format, after that you manipulate in whatever way you want.

    $data = a:3:{ i:38;a:2{s:12:"arrival_hour";s:5:"05:30";s:14:"departure_hour";s:5:"05:40";} i:39;a:2:{s:12:"arrival_hour";s:5:"05:45";s:14:"departure_hour";s:5:"05:00";} i:41;a:2:{s:12:"arrival_hour";s:5:"06:10";s:14:"departure_hour";s:5:"07:35";} } $myArray = unserialize($data); var_dump($myArray)

    http://php.net/manual/en/function.unserialize.php

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据