phpで配列の数はcount、ランダムはmt_rand()、ページのURLは$_SERVER[“SCRIPT_NAME”];で取得します。
<?php $omikuji = array('小吉','大吉','中吉','凶'); $result = $omikuji[mt_rand(0, count($omikuji)-1)]; ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>おみくじ</title> <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> </head> <body> <h1>おみくじ</h1> <p>今日の運勢は「<?php echo $result; ?>」です!</p> <p><a href="<?php echo $_SERVER["SCRIPT_NAME"]; ?>">もう一度</a></p> </body> </html>
PHPのcountに関するドキュメントです。
PHP; count-Manual