明日はどっと混むIT関連情報を発信しいて明日に備えます!検索メインメニューメインコンテンツへ移動サブコンテンツへ移動ホームMySQLにとりあえずアクセスして操作してみるPHPからMySQLに接続してみる(データの参照)「関数紹介」カテゴリーアーカイブランダムな値を取得したい。takaemon21返信PHPで乱数を発生させるには、mt_rand()関数を使います。rand()という関数もありますが、mt_rand()の方がスピードが速いらしい。引数を二つ指定することにより、第一引数から、第二引数の間ので乱数を生成します。引数を指定しないと、0から、mt_getrandmax()で得られる値の間で乱数を作成します。$max)."n";}この実行結果例は以下になります。rand.php63724239107422908918実行するたびにこの結果は変化します。mt_rand()."n";}この実行結果は以下。rand2.phpmax:214748364763794818150105308721154362261509117534202980093359173228669000675212133768271938956894774023883この実行結果も毎度変わりますが、maxの値は環境が同じであれば変わらないはずです。この環境では、引数なしの時の最大値は「2147483647」となることがわかります。文字列データを日付のデータに直したい場面はたまにあると思います。そんな時は、関数「strtotime()」を使います。strtotime()は引数に、上記のような文字列を入れると、それに合ったタイムスタンプの値を返してくれます。$time)."n";上記を実行すると以下のようになります。1文字を削除したい場合、substr()を使えば簡単です。すれば、最後の1文字が削除された文字列が返されます。-1);上記の実行結果は以下になります。hogehogehoge-----!ただし、日本語を扱うときは、mb_substr()を使います。-4);上記のようにすると、出力が「あいうえ」となります。-4で2文字にしかならないみたいです。-2);とした方がいいのかもしれません。この場合、「あいうえお」と表示されます。任意の月の最終日や日数を取得したい場合は、date()関数の’t’を使えば簡単です。現在の月の最終日は以下のように取得できます。最終日はイコールなので、日数もこれで得られます。2014年2月の最終日(日数)を知りたい場合は以下のようにします。$year));ある月の初めと最後のタイムスタンプを得たいときは以下のようにできます。takaemon21返信in_array関数を使うことで、配列に入った複数の値の中に対象の値があるかどうかを簡単に調べることができます。ように、食べ物のリストが入っているとし、$my_hateには嫌いな食べ物が入っているとします。このとき、今日のメニューに嫌いな食べ物が入っているかを調べるには以下のようにします。"本日のメニューには嫌いなものが入っています。"本日のメニューには嫌いなものが入っていません。";}各変数の値が以下ならばif文に一致し”本日のメニューには嫌いなものが入っています。"エビ";各変数の値が以下ならばif文に一致せず”本日のメニューには嫌いなものが入っていません。"カニ";ちなみに、in_array関数の書式は以下です。ucwords()関数を使用します。)使用方法は簡単で引数に入れた文字列が、先頭文字が大文字になって介されるというものです。//Hogehogeと表示される。カラムと追加・削除・変更(名前、データ型)するhttps化(ssl化)したらレイアウトがおかしくなった。