【问题标题】:Foreach loop shuffled on output [duplicate]Foreach循环在输出上洗牌[重复]
【发布时间】:2018-05-30 12:39:45
【问题描述】:

有没有一种简单的方法可以在每次页面加载时在输出上随机播放此 foreach 循环的结果?

foreach(glob('images/fotoalbum/*.*') as $file)

【问题讨论】:

  • $files = glob('images/fotoalbum/*.*'); shuffle($files); foreach($files as $file) 这样的事情?
  • 你能举例说明你想要达到的结果吗?
  • @Muiter 你的编码尝试洗牌在哪里?
  • 你试过了吗?我没有学位。你甚至懒得看手册吗?

标签: php glob shuffle


【解决方案1】:

你不能在输出之后洗牌,但你可以在输出之前。

试试这个

$dir=glob('images/fotoalbum/*.*');
shuffle($dir);
foreach($dir as $file){
//operation here
}

【讨论】:

  • 请不要回答这个可怜的问题。
  • 为什么是男人?是否重复
  • 绝对是重复的“如何洗牌?”快点!但我在这里待了足够长的时间,知道当低代表用户获得支持时,他们不会删除他们的答案。 DavidChen 可以在你之前回答这个问题,但没有。你认为这是为什么?
  • 我应该删除吗?为什么?
  • 您不再可以,因为 OP 已接受您的回答。 SO继续腐烂。当用户在不付出任何努力的情况下提出问题时,他们就会像拐杖一样依靠 SO。他们永远不会变得更好,他们永远不会学习。 SO变得越来越臃肿,重复的问题必须经过审核和关闭/删除。这意味着浪费了志愿者时间。这是人们自私和/或懒惰的可怕循环的一部分。
猜你喜欢
  • 2022-01-27
  • 2021-06-23
  • 2017-12-17
  • 1970-01-01
  • 2014-01-06
  • 1970-01-01
  • 2017-01-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多