TP5 编辑多选框 选择中的标出来
来源:互联网 发布:讨鬼传2捏脸数据 女 编辑:程序博客网 时间:2024/06/05 14:41
通过字符在数组出现的次数来说明是否选中
1、先在公共文件添加函数“查询字符串在数组中出现的次数“
路径:application/common.php
//计算$string在$array(需为数组)中重复出现的次数 function get_array_repeats(array $array,$string) { $count = array_count_values($array); //统计中重复元素的次数,再重组数组, //打印array_count_values($array)出,结果: //Array( // [1] => 2 // [hello] => 2 // [world] => 1 //) if (key_exists($string,$count)){ return $count[$string]; }else{ return 0; } }
模块中代码
<div class="layui-form-item"> <label class="layui-form-label">权限</label> <div class="layui-input-block"> <input type="checkbox" name="manage[]" value="1" title="增加" {if condition="get_array_repeats(explode(',',$rsEdit.manage),1) > 0"}checked{/if}> <input type="checkbox" name="manage[]" value="2" title="修改" {if condition="get_array_repeats(explode(',',$rsEdit.manage),2) > 0"}checked{/if}> <input type="checkbox" name="manage[]" value="3" title="删除" {if condition="get_array_repeats(explode(',',$rsEdit.manage),3) > 0"}checked{/if}> <input type="checkbox" name="manage[]" value="4" title="导出" {if condition="get_array_repeats(explode(',',$rsEdit.manage),4) > 0"}checked{/if}> </div> </div>
说明:
{if condition="get_array_repeats(explode(',',$rsEdit.manage),1) > 0"}explode(',',$rsEdit.manage) 把数据(1,2,3,4)转为数组
get_array_repeats(explode(',',$rsEdit.manage),1) > 0 判断1在数组出现的次数,大于0,说明就存在1,选中,=0说明没有,就是没有选中
阅读全文
0 0
- TP5 编辑多选框 选择中的标出来
- Android选取gridview并且标出选择的顺序
- tp5中的模型关联
- tp5框架中的hook机制
- tp5框架中的hook机制
- tp5, laravel, yii2我该选择哪个
- excel中统计某一列大于某个数的个数 并标出来
- TP5中的getField()方法变化,tp5获取单个字段值
- TP5
- 巧妙利用“宏”来编辑QT中的信号和槽
- R语言中用pairs作图时标出各个分图中的所要显示的点
- TP5中的第三方类解释
- tp5中的读取器和修改器
- 为什么要选择补码来存储计算机中的数据
- 编辑选择对象Editor
- 选择框/编辑
- 使用layer插件来定制tp5的消息提示页面
- [PHP学习]TP5开篇学习-TP5中的build配置目录及自动生成使用问题
- Pdf-renderer, PDFBox 和JPedal做一个简单的介绍
- 如何在Web项目中的service业务层获取项目根路劲(转载)
- 通道与像素
- 二叉树的相关操作(2)--各类分支查找
- glViewPort()和gluOrtho2D()和glutInitWindowSize()区分
- TP5 编辑多选框 选择中的标出来
- 据说高手们都是用这6个PPT技巧提高效率
- 数仓之基础架构
- 最长公共子串
- Android Studio签名时报错
- 【笔记】《WebGL编程指南》学习-第5章颜色与纹理(1-将非坐标传入顶点着色器))
- 简单动态规划(2)——从入门到放弃
- redis出现异常MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on
- qt combox