Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] 自定义信息要如何调用?已解决

[复制链接]
lhb1109 发表于 2008-1-3 13:55:08 | 显示全部楼层 |阅读模式
用{eval secho($value);}语句查看后显示结果如下,其中[customfieldtext]应该为自定义信息,不知要如何才能调用出自定义信息?直接$value[customfieldtext]显示的是“a:6:{i:0;s:4:"森冤";i:1;s:4:"彭发";i:2;s:33:"郑伊健, 舒淇,李彩华,周俊伟,阮民安";i:3;s:14:"2007 年3月22日";i:4;s:4:"惊悚";i:5;s:4:"香港";}
”,如果我只要“郑伊健, 舒淇,李彩华,周俊伟,阮民安”这些信息,需要如何调用呢?
  1. Array
  2. (
  3.     [itemid] => 75
  4.     [message] =>   影片由一宗在森林里发现的命案开始,警方正全力找寻证据去起诉奸杀案疑凶黄柏木(周俊伟饰),希望将他定罪,藉以安抚市民对树林的忧虑,但证据却未能掌握。夏松梓(舒淇饰)女探长新上任,接手柏木一案。松梓深信柏木只是其中一个凶手...
  5.     [videoname] =>
  6.     [file] =>
  7.     [image] => /attachments/2008/01/1_200801021106411.thumb.jpg
  8.     [player] =>
  9.     [relativetags] => Array
  10.         (
  11.             [0] => 郑伊健
  12.             [1] => 森冤
  13.             [2] => 舒淇
  14.             [3] => 李彩华
  15.             [4] => 周俊伟
  16.             [5] => 阮民安
  17.         )

  18.     [postip] => 219.133.143.92
  19.     [relativeitemids] =>
  20.     [customfieldid] => 4
  21.     [customfieldtext] => a:6:{i:0;s:4:"森冤";i:1;s:4:"彭发";i:2;s:33:"郑伊健, 舒淇,李彩华,周俊伟,阮民安";i:3;s:14:"2007 年3月22日";i:4;s:4:"惊悚";i:5;s:4:"香港";}
  22.     [includetags] => 周俊伟        舒淇        郑伊健        李彩华
  23.     [remoteurl] => a:4:{i:0;a:2:{s:13:"remoteurlname";s:5:"第1段";s:9:"remoteurl";s:91:"http://www.56.com/n_v139_/c28_/16_/13_/tianshi_79_/sc_11893398305_/1398000_/0_/18444554.swf";}i:1;a:2:{s:13:"remoteurlname";s:5:"第2段";s:9:"remoteurl";s:92:"http://www.56.com/n_v139_/c28_/19_/21_/tianshi_79_/sc_118934169651_/1379000_/0_/18446318.swf";}i:2;a:2:{s:13:"remoteurlname";s:5:"第3段";s:9:"remoteurl";s:91:"http://www.56.com/n_v139_/c28_/3_/20_/tianshi_79_/sc_118934333387_/1440000_/0_/18447814.swf";}i:3;a:2:{s:13:"remoteurlname";s:5:"第4段";s:9:"remoteurl";s:90:"http://www.56.com/n_v139_/c28_/9_/6_/tianshi_79_/sc_118934512382_/1441000_/0_/18449452.swf";}}
  24.     [maketime] => 1199243201
  25.     [makeaddress] =>
  26.     [videosize] => 0
  27.     [catid] => 62
  28.     [uid] => 1
  29.     [tid] => 0
  30.     [username] => 52406
  31.     [itemtypeid] => 0
  32.     [type] => video
  33.     [subtype] => flash
  34.     [subject] => 森冤
  35.     [dateline] => 1199243201
  36.     [lastpost] => 1199243201
  37.     [viewnum] => 0
  38.     [replynum] => 0
  39.     [trackbacknum] => 0
  40.     [goodrate] => 0
  41.     [badrate] => 0
  42.     [digest] => 0
  43.     [top] => 0
  44.     [allowreply] => 1
  45.     [hash] =>
  46.     [folder] => 1
  47.     [haveattach] => 0
  48.     [grade] => 0
  49.     [gid] => 0
  50.     [gdigest] => 0
  51.     [subjectall] => 森冤
  52.     [typename] => 影音
  53.     [url] => /?uid-1-action-viewspace-itemid-75
  54.     [tags] => Array
  55.         (
  56.             [0] => 郑伊健
  57.             [1] => 森冤
  58.             [2] => 舒淇
  59.             [3] => 李彩华
  60.             [4] => 周俊伟
  61.             [5] => 阮民安
  62.         )

  63. )
复制代码

[ 本帖最后由 lhb1109 于 2008-1-3 16:34 编辑 ]
pc77maikongjian 发表于 2008-1-3 14:47:51 | 显示全部楼层
回复

使用道具 举报

安笛 发表于 2008-1-3 14:48:05 | 显示全部楼层
使用:
<!--{eval $value['customfieldtext'] = unserialize($value['customfieldtext'])}-->
可以将数组反序列化
类似这样写:
<!--{loop $_SBLOCK['newlist'] $value}-->
    <!--{eval $value['customfieldtext'] = unserialize($value['customfieldtext'])}-->
    <!--{eval print_r($value['customfieldtext'])}-->

这样就可以看到 $value['customfieldtext'] 这个多维数组的每个元素了

最后调用的时候使用:$value['customfieldtext'][0]

[ 本帖最后由 安笛 于 2008-1-3 15:07 编辑 ]
回复

使用道具 举报

youngfish 发表于 2008-1-3 15:06:09 | 显示全部楼层
数据反序列化,学习了。
回复

使用道具 举报

 楼主| lhb1109 发表于 2008-1-3 16:16:59 | 显示全部楼层

回复 3# 的帖子

这个问题解决了,谢谢豆豆!

但新的问题出来了,
字符串太长会撑破表格,有没有什么语句可以限制字符串长度呢?

[ 本帖最后由 lhb1109 于 2008-1-3 16:43 编辑 ]
回复

使用道具 举报

icesnow169 发表于 2010-8-27 16:23:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 19:53 , Processed in 0.037734 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表