カテゴリー
ホームページ製作

phpで日付によって重複しない要素を並べる

phpで日付によって重複しない要素(数字、文字)を並べる方法。
shuffle関数だと、毎回ランダムに並べられるから断念。

【参考サイト】
https://on-ze.com/archives/460

今回は7つの文字から3つを選ぶ。


$args = array('a','b','c','d','e','f','g');

//配列の個数を数える
$count_args = count($args);

//日付を得る
$seed = date("Ymd");

//日付によって乱数を初期化
mt_srand($seed);

//空配列を作る
$temp = array();
$copy_args = array();

//$argsの配列の中から3つ選び、$copy_argsの配列にコピーする
for ( $j = 0 ; $j 

これで、その日のラッキーナンバーとか作れるな。

コメントを残す

メールアドレスが公開されることはありません。