PHPIN.NET

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

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

[复制链接]

469

主题

31

回帖

5507

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5507
发表于 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

主题

3

回帖

37

积分

新手上路

Rank: 1

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

3

主题

24

回帖

228

积分

中级会员

Rank: 3Rank: 3

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

本版积分规则

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

GMT+8, 2024-4-20 07:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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