首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Smarty多重随机数列表

Smarty多重随机数列表
EN

Stack Overflow用户
提问于 2010-04-07 12:09:08
回答 2查看 3.5K关注 0票数 3

是否有任何聪明的方式来发布随机数(例如,1-4)在一个列表中使用智能的第三方物流引擎?

标准列表按1-5排序:

代码语言:javascript
运行
复制
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
</ul>

以下是我的解决方案(PHP):

代码语言:javascript
运行
复制
<ul>
{foreach from=randomNumbers}
<li>{smarty.randomNumbers}</li>
{/foreach}
</ul>

修改后的列表排序为1-5 (随机):

代码语言:javascript
运行
复制
<ul>
  <li>3</li>
  <li>2</li>
  <li>5</li>
  <li>1</li>
  <li>4</li>
</ul>

我真的测试了几乎所有的东西,但我只需要一个智能和小的解决方案:-)

良好的问候,海因里希

EN

回答 2

Stack Overflow用户

发布于 2010-04-07 12:25:27

您可以在smarty中使用php中的rand()函数。将参数作为运行循环的次数传递,应该完成。

票数 1
EN

Stack Overflow用户

发布于 2010-04-08 00:01:28

好吧,这似乎是一个PHP问题。自从上一个PHP版本以来,array_rand不再是随机的了。我试着添加这样的东西

代码语言:javascript
运行
复制
    |shuffle

or

    shuffle();

汤姆的智能密码,

但没有成功>_<

..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2592260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档