在PHP中按给定时间更改键值

时间:2016-05-23 08:16:13

标签: php

我有4个键,我想在6个小时后更改键值。

这意味着每6个小时后,函数将从数组或某个.txt文件中获取下一个键,并将其分配给脚本。

现在我正在使用随机函数,但我想使用时间间隔函数

$random = array('key1','key2','key3','key4');
$key = $random[array_rand($random, 1)];

2 个答案:

答案 0 :(得分:3)

试试这个:

JSON Object

答案 1 :(得分:0)

试试这个:

<?php

$keysFromFile = array('key1','key2','key3','key4');

$h = (int)date('H');


if($h <= 5)
    $key = $keysFromFile[0];
elseif($h >= 6 && $h <= 11)
    $key = $keysFromFile[1];
elseif($h >= 12 && $h <= 17)
    $key = $keysFromFile[2];
else //$h >= 18 && $h <= 23
    $key = $keysFromFile[3];


echo $key;