いわゆる「ズンドコキヨシプログラム」です。
ズンドコのままでも別にいいんですが、そこまで熱狂的なきよしファンでもないし
好きな言葉で遊んだ方が面白いよなーと思って
ちょうど読んでた「動物のお医者さん」からシーザーに頑張ってもらいました。
「オレは」「やるぜ」をランダムに出力して「オレはやるぜオレはやるぜ」になったら
「オレはやったぜ!」と表示して終了します。
yaruze.php
<?php
$i='';
while($i.=['オレは','やるぜ'][mt_rand(0,1)])
if(strstr($i,'オレはやるぜオレはやるぜ'))
die($i.'オレはやったぜ!');
die()を覚えたので使いたかった。
#最初作ってた簡単なやつ
直前に作ってたサイコロ転がしの改変。
「オレはやるぜ」になったら終わり。
yaruze.php
<?php
$yaruze = ['オレは','やるぜ','イヤだ','ケンカ','するんだ'];
shuffle($yaruze);
foreach ($yaruze as $value) {
echo "オレは $value";
if ($value === 'やるぜ') {
echo "オレはやったぜ!";
break;
}
}
preg_match
を使って一致したらオレはやったぜをechoして終わりにしたかったんだけど
条件一致しても表示されなかったり、延々オレはやったぜを返し続けるなどしたので諦めた。
今度人に聞いて書き直す。