駄文同盟.com 日刊管理人近況 なかのひとの日記
- 検索サイト『駄文同盟.com』のなかのひと・八満とシアンの日記です。
- 04月12日の日記::Do life forms which do not evolve have the value ... ?
- 04月15日の日記::聖剣DSもFF12もロハスな人ならきっと面白い
- 2006年04月前半の近況
2006年04月13日 のPHPやプログラムやおみくじに関する話
5分で作るPHPおみくじ
そうそう。BannerCodeBattler(仮)。いろいろと項目を追加したバージョンを作ってはみたのですが、予想外に面白くならなかったのでこのままでもいいかなーと思う次第です。
簡易おみくじ(PHPでしか動きません)
ネタとして。 5分で作れるPHPおみくじを。 ちょっとした関係で作ったので間つなぎのオマケとして近況に載せます。
<?php//▽自作関数/* ----------------------------------------- */function uranai($class,$start,$end){ global $i; if($start < $i && $i <= $end){return $class;} //解説…uranai(占いの結果,割合1,割合2) //割合1〜割合2のパーセンテージで結果が出ます。}//▽占いの結果を求める/* ----------------------------------------- */$i = rand(0,100);$kichi = uranai("超大吉",0,2) or $kichi = uranai("大吉",2,10) or $kichi = uranai("中吉",10,25) or $kichi = uranai("小吉",25,50) or $kichi = uranai("吉",50,65) or $kichi = uranai("末吉",65,85) or $kichi = uranai("凶",85,93) or $kichi = uranai("大凶",93,96) or $kichi = uranai("暗黒大魔凶",96,98) or $kichi = uranai("吉幾三",98,99) or $kichi = uranai("もうダメかもしれんね",99,100);$grade = 100 - $i;echo<<<_HTML_<dl> <dt>あなたの運勢は{$kichi}です。</dt> <dd>点数でいうなら{$grade}点がせいぜいです。</dd></dl>_HTML_;?>
もうちょっと頭をひねればスマートな方法もあるのかもしれませんが、 とりあえずこれで占いの役割は果たせているので、まぁ。
ついでにラッキーアイテムなんかも。
//▽ラッキーアイテムを作成/* ----------------------------------------- */$item = array( '折り畳み傘の骨', 'とんこつラーメンの背油', 'わりばしの袋', 'ゾウリ虫', 'マフラーの抜け毛', '使い古した手袋', 'マンガの帯', 'まごのて', '電池切れのリモコン', '電気のつかない電気スタンド', 'うなぎの蒲焼き', 'ぐんじょう色のTシャツ',);$i = rand(0,count($item) - 1);$ruckyItem = $item[$i];echo<<<_HTML_ <dd>{$ruckyItem}がラッキーアイテムだったらいいですね。</dd>_HTML_;
運勢が良いほどマトモなラッキーアイテムになるよう設定するのも面白いかもしれませんが、 そういう面倒はネタとしてふさわしくないので今回は運勢に関係なく適当なラッキーアイテムが占われます。
以下再掲+以下明日。 不定期更新ですいません……orz。
[追記] アップして1分で効率的な方法を思いついたので追記。 むしろ最初っから思いついとけよとうなだれたくなるレベル。
<?php//▽占いの結果を求める/* ----------------------------------------- */$i = rand(0,100);$kichis = array( "超大吉" => "0-2", "大吉" => "2-10", "中吉" => "10-25", "小吉" => "25-50", "吉" => "50-65", "末吉" => "65-85", "凶" => "85-93", "大凶" => "93-96", "暗黒大魔凶" => "96-98", "ピョン吉" => "98-99", "最凶" => "99-100");foreach($kichis as $key => $val){ $per = explode('-',$val); if($per[0] < $i && $i <= $per[1]){ $kichi = $key; break; }}$grade = 100 - $i;echo<<<_HTML_<dl> <dt>あなたの運勢は{$kichi}です。</dt> <dd>点数でいうなら{$grade}点がせいぜいです。</dd></dl>_HTML_;?>
まぁつまり自作関数なんぞいらないわけでした。
さすがにこれより短くて速い構造もないと思われます(わかりやすさを考えると)。自サイトに花を咲かせたい方はどうぞお持ちください。
サンプルとソースを公開します。CSSのwhite-space:pre;が適用されなくてcodeが見づらい(IE5.5以下)という方もどうぞ。⇒http://www.dabun-doumei.com/topix/uranai.php
http://www.trash-news.net/logs/000179.php
ほかの日の近況 ほかの日の管理人の近況
- Do life forms which do not evolve have the value ... ?
- 検索語やOR検索やさくにゃんに関する2006年04月12日の話
-
適応力のまるでない人間です 生活環境が激変しているため環境に適応するまでの間は不定期更新となります...。 生活環境の変化一例:新学年・新キャンパス・入ゼミ(週5限ぶん/毎週課題・笑)・新PC・新アニメ(特にちば...
- 聖剣DSもFF12もロハスな人ならきっと面白い
- 聖剣伝説DSとFF12やロハスやひぐらしのなく頃にに関する2006年04月15日の話
-
[お知らせ] PHPおみくじは過去ログに解説(?)がありますが、preタグの中の改行をカットしまっているためソースが非常に見づらくなっています。ですのでこちらの特設ページ[PHPうらない]へどぞ。ロハスに生きる いえ...
もどる
過去ログ
- 2006年04月後半
- 2006年04月前半
- 2006年03月後半
- 2006年03月前半
- 2006年02月後半
- 2006年02月前半
- 2006年01月後半
- 2006年01月前半
- 2005年12月後半
- 2005年12月前半
- 2005年11月後半
- 2005年11月前半
- 2005年10月後半
- 2005年10月前半
- 2005年09月後半
- 2005年09月前半
- 2005年08月後半
- 2005年08月前半
- 2005年07月後半
- 2005年07月前半
- 2005年06月後半
- 2005年06月前半
- 2005年05月後半
- 2005年05月前半
- 2005年04月
- 2005年03月
- 2005年02月
- 2005年01月
- サイト内ドキュメント検索
'06春期深夜アニメ
月曜日
- 『シムーン』……(25:30〜)
- 『女子高生』……(26:10〜)
- 『うたわれるもの』 (26:40〜)
火曜日
- 『エア・ギア』 (25:00〜)
- 『ラブゲッCHU』 (25:30〜)
- 『まじ?ぽか』 (25:30〜)
- 『ディスガイア』 (26:00〜)
- 『ガラスの艦隊』 (26:40〜)
水曜日
- 『いぬかみっ!』 (25:00〜)
- 『ひぐらしのなく頃に』 (25:30〜)
- 『.hack//Roots』 (25:30〜)
- 『夢使い』 (26:00〜)
木曜日
- 『XXXHOLiC』 (25:25〜)
- 『ああっ女神さまっ』 (25:55〜)
- 『ストロベリー・パニック』 (25:55〜)
金曜日
- 『ウィッチブレイド』 (26:25〜)
土曜日
- 『Soul Link』 (25:35〜)
- 『吉永さん家のガーゴイル』 (26:05〜)
- 『BLACK LAGOON』 (26:35〜)
日曜日
- 『ひまわりっ!』 (23:30〜)
- 『涼宮ハルヒの憂鬱』 (24:00〜)
- 『ARIA The NATURAL』 (25:00〜)
- 『スクールランブル』 (25:30〜)
著作権とサイト情報 copyright / site status
- このページへのリンクはご自由にどうぞ(すべてのページにおいて同様です) -
“ ネットでつなごう、駄文と駄文”©駄文同盟.com -全創作系個人サイト検索エンジンver.2.1- 管理人:八満とシアン
URL:http://www.dabun-doumei.com/ | ver.1[元祖版]:since 2002.6.15 | ver.2:since 2004.11.24
This "MULTIMEDIA TRASH SEARCH" homepage(=website) is written in JAPANESE.
FONT Encoding:Japanese(Automatic detection or Shift_JIS) →about Shift_JIS(English)
AUTHOR & ADMINISTRATOR : hachiman_cian