こんにちは。
複数の関数を使うとなると、結構頭がごちゃごちゃになります。
スッキリさせるために、メモ。
substr()とrand()を使います。
$myname = "tomohiko" ;
echo substr($myname, rand(0,strlen($myname) ) ; //tomohikoの中から文字開始位置がランダムで順に表示
ただ
注意:
strlen() が返すのはバイト数であり、 文字数ではありません。
と、
stringは0から始まる
バイト数で数えると$mynameは8バイト数で
そのままやるとFALSEを返す可能性があるため、-1をしてやります。
$myname = "tomohiko" ;
echo substr($myname, rand(0,strlen($myname) -1 )) ;
結構組み合わせてつかっていくんですね。
それでは、これからも宜しくお願いいたします。