PHP随机显示变量

标签 php

我有一个名为

的变量
  $core

我还有另外 3 个变量,名为

 $one, $two, $three

我需要(很多次)显示这些变量的随机组合,其中 $core 始终包含在内,并且其他 3 个变量中的 1 个在之前或之后包含一次:

例如:

 $two $core
 $core $one
 $three $core
 $core $two

我不确定如何在 PHP 中实现这种随机性? 如果能朝着正确的方向插入,我们将不胜感激。

谢谢

最佳答案

不要使用单独的变量。使用数组:

$vals = array($one, $two, $three);

构建临时数组:

$new = array($core, $vals[array_rand($vals, 1)]);

然后随机播放:

shuffle($new);

关于PHP随机显示变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8705064/

相关文章:

php - 从 mysql 数据库输出中排除一行

php - 无法调用数据,第一次写数据库连接

php - 语法错误或访问冲突 : 1064

php - 使用 .htaccess 设置环境变量

php - 从存储为变量的表名称中删除?

当 wordpress 正常运行时,PHP 在 IIS Express 中不起作用

java - Php 编码 - Java 解码(URL 部分)

php - 如何在 laravel 中链接 Eloquent 关系?

javascript - jQuery 弹出窗口 (bPopup) 无法加载 iFrame

php - 一次向2个表中插入数据