业务经理

微信扫描以上二维码

028-61286886

技术咨询

CheckBox复选字段分割并用符号隔开的问题

开源系统 更新 2018-07-31 16:26:15 迅睿粉丝

之前的提问是select 输出用逗号分割,已经完美搞定了。发现用在CheckBox里不行。还得请大牛出山。这次打上5元,虽然不多一点心意哈。

{php $field = dr_field_options_id(15);}  {loop $field $value $name}{implode("、", $field[$name])}{$field[$name]}{/loop}

以上这段代码,输出的是:淘宝店天猫阿里巴巴京东拼多多微商公众号小程序其他平台。


我想输出的是:淘宝店、天猫、阿里巴巴、京东、拼多多、微商、公众号、小程序、其他平台


谢谢了。!!!

方案

  • 迅睿粉丝 #1 · 2018-07-31 13:49:04
    {php $field = dr_field_options_id(15);} {loop $field $value $name}{if in_array($value, $ly)}{$name}{/if}{/loop} 。这个是我的代码。上面写错了。
  • 迅睿粉丝 #2 · 2018-07-31 14:15:54
    {php $field = dr_field_options_id(15);}  
    
    {loop $field $value $name}{$field[$name]}、{/loop}
  • 迅睿粉丝 #3 · 2018-07-31 16:07:34
    梦想零落成诗 这种方法最后一个 肯定会有 、 顿号。 我是希望最后一个不带顿号,前面的都带。继续等大牛
  • 迅睿粉丝 #4 · 2018-07-31 16:11:50
    {php $field = dr_field_options_id(15);} {loop $field $value $name}{if in_array($value, $ly)}{$name}{/if}{/loop} 这段代码调取出来的是:淘宝店天猫阿里巴巴京东拼多多微商公众号小程序其他平台 我的目的是调取出来:淘宝店、天猫、阿里巴巴、京东、拼多多、微商、公众号、小程序、其他平台 ,如何用顿号、将循环出来的name值 给分割开呢
  • 迅睿粉丝 #5 · 2018-07-31 16:22:51
    满意答案
    {php $field = dr_field_options_id(15);$names=array();} 
    {loop $field $value $name}{if in_array($value, $ly)}{php $names[]=$name;}{/if}{/loop}
    {php echo implode("、", $names);}
  • 迅睿粉丝 #6 · 2018-07-31 16:26:15
    就服你!五体投地的服!一点赏金不成敬意。

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关