判断多选自定义字段是否为空

迅睿框架 更新 2021-10-25 01:12:48 远策

判断多选自定义字段是否为空,若为空输入 字段为空。麻烦帮忙改下吧,实在搞不明白。

{php $field = dr_field_options(32);} {loop $field $v $name} {if in_array($v, $t['jstd'])} {$name}{else}字段为空{/if} {/loop}


方案

  • 迅睿框架联合创始人 #1 · 2021-10-25 00:18:20
    if $t['jstd']为空就是了,基础的if判断啊,自己想一想逻辑语法
  • 远策 #2 · 2021-10-25 00:28:27
    迅睿框架联合创始人 {if $t['jstd']=='' }字段为空{/if}这应该怎么跟组到一起呢,比较着急转程序,能直接给写下吗{php $field = dr_field_options(32);} {loop $field $v $name} {if in_array($v, $t['jstd'])} {$name}{else}{/if} {/loop}
  • __流年__ #3 · 2021-10-25 00:36:30
    {if $t['jstd']=='' }字段为空{else}{php $field = dr_field_options(32);} {loop $field $v $name} {if in_array($v, $t['jstd'])} {$name}{else}{/if} {/loop} {/if}有编程逻辑,这不算难事吧
  • 远策 #4 · 2021-10-25 00:46:57
    __流年__ 嗯 ,我也是这么放上去的。但是实际 多选字段(未勾选内容的)输出的内容是空的。{if $t['jstd']=='' }字段为空{else}{php $field = dr_field_options(32);} {loop $field $v $name}{if in_array($v, $t['jstd'])}{$name}{else}{/if}{/loop}{/if}
  • 远策 #5 · 2021-10-25 00:48:51
    满意答案
    迅睿框架联合创始人 官方能给指点下不?

    {if $t['jstd']=='' }

    字段为空

    {else}

    {php $field = dr_field_options(32);} {loop $field $v $name}{if in_array($v, $t['jstd'])}{$name}{/if}{/loop}

    {/if}

  • 远策 #6 · 2021-10-25 01:12:48
    @远策:自己百度解决了,留给有需要的人。 {if $t['jstd']==null } 字段为空 {else} {php $field = dr_field_options(32);} {loop $field $v $name} {if in_array($v, $t['jstd'])} {$name} {/if} {/loop} {/if}

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-24)
1 新增 数据迁徙 功能,重装换站零丢失。 2 把内置css...
模板界面管理
模板界面管理(2026-09-24)
模板段落文字,增加自动嵌套dr_lang函数
Cookie合规拦截
Cookie合规拦截(2026-09-23)
优化后端配置UI
GeoSeo工具箱
GeoSeo工具箱(2026-09-23)
新增头条/360/搜狗/神马数据提交指引
CMS建站系统高级版
CMS建站系统高级版(2026-09-23)
解析自定义URL开关移动到栏目属性设置中 网站设置,将模板路径单独页...
多语言翻译Seolang
多语言翻译Seolang(2026-09-21)
1. 新增译文数据备份恢复页面,支持断点续传 2. 多语言声明中心...
AI文章生成器
AI文章生成器(2026-09-20)
任务拆分独立配置 新增AI生成关键词 新增指令模板 新增品牌信...
GEO系统
GEO系统(2026-09-20)
后台 AEO 与运营端对齐:区域、跑批、CSV、补强、剧本均可在迅睿...