方法1: 可用 已测试
$morefr=explode('||||||',$r[AAAAA]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
$morefrf=explode('::::::',$morefr[$mfi]);
$AAAAA.="
".$morefrf[0]."".$morefrf[1]."".$morefrf[2]."
";
}
$morefr=explode('||||||',$r[BBBBB]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
$morefrf=explode('::::::',$morefr[$mfi]);
$BBBBB.="".$morefrf[0]."".$morefrf[1]."".$morefrf[2]."
";
}
$morefr=explode('||||||',$r[CCCCC]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
$morefrf=explode('::::::',$morefr[$mfi]);
$CCCCC.="".$morefrf[0]."".$morefrf[1]."".$morefrf[2]."
</tr>
";
}
$listtemp='
'.$AAAAA.'
'.$BBBBB.'
'.$CCCCC.'
';
方法2:测试 可用
<?php
$morefr=explode('||||||',$navinfor[字段名]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
$morefrf=explode('::::::',$morefr[$mfi]);
?>
选项1:<?=$morefrf[0]?>
选项2:<?=$morefrf[1]?>
选项3:<?=$morefrf[2]?>
选项4:<?=$morefrf[3]?>
......
<?php
}
?>
方法3:
帝国cms现有多值字段,设置了16列,如何计算第16列所有值的和
<?php
$dianping=$navinfor['chanp'];
$mpr=explode('||||||',$dianping);
$mpcount=count($mpr);
$sum = 0;
for($mpi=0;$mpi<$mpcount;$mpi++)
{
$mp=explode('::::::',$mpr[$mpi]);
$sum += $mp[16];
echo"<tr><td>".$mp[16]."</td> </tr>";
}
echo "总和是",$sum;
?> |
列表页的
$mpr=explode('||||||',$r[多值字段名称]);
foreach($mpr as $k=>$v){
$mp=explode('::::::',$v);
$sum += $mp[16];
}
$listtemp.=$sum; |
帝国CMS如何拆分多值字段morevaluefield内容页单独调用字段信息,后台添加parameter字段,选择字符型0-255字节(VARCHAR),设置列数2,行数3。自己需求填写.
PHP调用方案
<?php
$phome=explode('||||||',$navinfor[parameter]);
foreach($phome as $k=>$v)
{
$phome2=explode('::::::',$v);
$phomeauto.="<span>".$phome2[0]."</span>";
$phomehoto.="<span>".$phome2[1]."</span>";
}
?>
页面调用示例
<?=$phomeauto?>
<?=$phomehoto?>
以上就是帝国CMS多值字段拆分单独调用字段内容的示例希望对大家有所帮助。
多值字段调用如下:
<?php
$morefr=explode('||||||',$navinfor[字段名]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
$morefrf=explode('::::::',$morefr[$mfi]);
?>
选项1:<?=$morefrf[0]?>
选项2:<?=$morefrf[1]?>
选项3:<?=$morefrf[2]?>
选项4:<?=$morefrf[3]?>
......
<?php
}
?>
多值字段如何只调用最后一行的数据(其实就是“直接调用数组-1 $morefr[count($morefr)-1]”)代码如下:
<?php
$morefr=explode('||||||',$navinfor[字段名]);
$mfcount=count($morefr);
{
$morefrf=explode('::::::',$morefr[count($morefr)-1]);
?>
<ul>
<li><?=$morefrf[0]?><?=$morefrf[1]?><?=$morefrf[2]?></li>
</ul>
<?php
}
?>
帝国cms7.0多值字段的调用方法
第一种:
<?php
$test=explode("||||||",$navinfor['ziduan']);
?>
<?=$test[0]?>
<?=$test[1]?>
<?=$test[2]?>
< 第二种:
<?php
$morefr=explode('||||||',$navinfor[position]);
$mfcount=count($morefr);
for($mfi=0;$mfi<$mfcount;$mfi++)
{
?>
<?=$morefr[$mfi]?>
<?
}
?>