Tp5模板查询一个值是否存在数组中 {in}{notin}{range}标签

  • Post author:
  • Post category:其他



简介

Tp5模板查询一个值是否存在数组中 {in}{notin}{range}标签。本文章案例:模板渲染数据时判断表单多选框是否为选中状态。

Tp5模板查询一个值是否存在数组中 {in}{notin}{range}标签。

本文章案例:模板渲染数据时判断表单多选框

<input type=’checkbox’>

是否为选中状态。


	 /**

	 $vo.id = "1" ; $data="1,3,5,7,9";

	 {in}标签判断编辑数据多选项的id是否存在$data 中,如果存在则默认选中!!!

	 {notin}表示存在则默认不选中!!!

	 可以使用{range}标签代替 :{range name="{vo.id}" value="{$data}" type="in" }check="checked"{/range}

	 **/

	{volist name="data" id="vo"}

	<input type="checkbox" name="uname" value="{$vo.id}" {in name="vo.id" value="$data"}checked="checked"{/in}>

	{/volist}