Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在两个变量之间平等地切换,而不使用数据库_Php_Variables_Switching - Fatal编程技术网

PHP在两个变量之间平等地切换,而不使用数据库

PHP在两个变量之间平等地切换,而不使用数据库,php,variables,switching,Php,Variables,Switching,我需要在两个变量之间切换,这样我就能够平等地为两个变量服务 比如我有 $ad1 $ad2 我想用一种没有数据库的轻量级方法为两个广告提供同等的服务 使用随机方法并不能同时为两者服务 你能告诉我如何做到这一点吗?但是,如果有足够的请求,随机方法(50/50)应该同样适用于这两种方法 这是imho最简单的解决方案 <?php $ad1 = '<img src... >'; $ad2 = '<img src...2 >'; echo mt_rand(0, 1) ? $

我需要在两个变量之间切换,这样我就能够平等地为两个变量服务

比如我有

$ad1
$ad2
我想用一种没有数据库的轻量级方法为两个广告提供同等的服务

使用随机方法并不能同时为两者服务

你能告诉我如何做到这一点吗?

但是,如果有足够的请求,随机方法(50/50)应该同样适用于这两种方法

这是imho最简单的解决方案

<?php
$ad1 = '<img src... >';
$ad2 = '<img src...2 >';

echo mt_rand(0, 1) ? $ad1 : $ad2;
?>

但是,如果请求足够多,随机方法(50/50)应该同时为这两种方法服务

这是imho最简单的解决方案

<?php
$ad1 = '<img src... >';
$ad2 = '<img src...2 >';

echo mt_rand(0, 1) ? $ad1 : $ad2;
?>

  • 您可以使用memcache(推荐)
  • 您可以跟踪服务器上文件中最后使用的变量(不推荐)
  • 您可以使用time()并使用其mod by 2作为决策者(仍然不是您想要的完全相等)
(我认为,从长远来看,兰德将为您提供优质服务)

  • 您可以使用memcache(推荐)
  • 您可以跟踪服务器上文件中最后使用的变量(不推荐)
  • 您可以使用time()并使用其mod by 2作为决策者(仍然不是您想要的完全相等)

(我认为,从长远来看,兰德将为您提供极大的帮助)

您能否进一步解释如何将50%应用于php随机函数。。Thanks我想他想要的是每次新请求时在变量之间切换comes@Netcaster:大数定律说,从长远来看,它将是50/50。你能解释一下如何将50%应用于php随机函数吗。。Thanks我想他想要的是每次新请求时在变量之间切换comes@Netcaster当前位置大数定律说,从长远来看,它将是50/50。