PHPIN.NET

 找回密码
 立即注册
查看: 82|回复: 2

[技巧手记] 帝国CMS内容页调用多值字段

[复制链接]

450

主题

475

帖子

4091

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4091
发表于 2019-3-26 10:52:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
帝国CMS内容页调用多值字段
本文关键字词:帝国CMS多值,多值字段

code:
  1. <?php
  2. /*
  3. 内容页调用多值字段示例,假设字段这个多值字段为duozhi
  4. $exp2[0] $exp2[1] 以此类推分别是每行的第一个值 第二个值 第三个值
  5. */

  6. // 方法1:for
  7. if ($navinfor['duozhi']) {
  8.     $arr = explode('||||||', $navinfor['duozhi']);
  9.     $count = count($arr);
  10.     $duozhiStr = '';
  11.     for ($i = 0;$i < $count;$i++) {
  12.         $exp = explode('::::::', $arr[$i]);
  13.         $duozhiStr.= '<li>' . $exp[0] . ' ' . $exp[1] . '</li>';
  14.     }
  15. }

  16. // 方法2:foreach
  17. if ($navinfor['duozhi']) {
  18.     $arr = explode('||||||', $navinfor['duozhi']);
  19.     $duozhiStr = '';
  20.     foreach ($arr as $k => $v) {
  21.         $exp = explode('::::::', $v);
  22.         $duozhiStr.= '<li>' . $exp[0] . ' ' . $exp[1] . '</li>';
  23.     }
  24. }
  25. ?>
  26. 调用:
  27. <?=$duozhiStr?>
复制代码


以上方法在列表、标签中通用,只需更换查询的字段变量即可

0

主题

2

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2019-3-26 10:57:21 | 显示全部楼层

3

主题

26

帖子

188

积分

注册会员

Rank: 2

积分
188
发表于 2019-3-26 12:01:04 | 显示全部楼层
支持一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|PHPIN.NET ( 冀ICP备00000001号 )|网站地图

GMT+8, 2019-4-21 02:18

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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