如何在 Smarty 中定义具有随机值的变量
Posted
技术标签:
【中文标题】如何在 Smarty 中定义具有随机值的变量【英文标题】:How to define a variable with random values in Smarty 【发布时间】:2011-01-30 21:51:52 【问题描述】:我需要分配一个变量,该变量将用于为某些 html 元素创建 id 标签。
而且它必须是独一无二的。
我试过了
assign var=unique_id value=`10|mt_rand:20`
和
math equation='rand(10,100)'
但我不知道如何使用结果
我没有其他想法
【问题讨论】:
【参考方案1】:这是您设置和使用随机值的方式,但这并不意味着它是唯一的。
assign var=unique_id value=10|mt_rand:20
$unique_id
你能描述一下你在做什么吗?
【讨论】:
这个是用来给一些 id 名字添加一些随机性的【参考方案2】:几年前我写了一个Smarty小插件:https://www.markus.zierhut.name/2010/05/21/php-mit-smarty-zufallszahl-erzeugen/
它比在assign
函数中处理mt_rand
更容易使用。并且兼容Model和View的拆分。
【讨论】:
以上是关于如何在 Smarty 中定义具有随机值的变量的主要内容,如果未能解决你的问题,请参考以下文章