関数

PHP

ランダムな値を取得したい。

PHPで乱数を発生させるには、mt_rand()関数を使います。rand()という関数もありますが、mt_rand()の方がスピードが速いらしい。引数を二つ指定することにより、第一引数から、第二引数の間ので乱数を生成します。また、引数を指定...
PHP

文字列から日付データに変換(strtotime関数)

例えば、"2013/05/21"や"2013-05-21"などの文字列データを日付のデータに直したい場面はたまにあると思います。そんな時は、関数「strtotime()」を使います。strtotime()は引数に、上記のような文字列を入れる...
PHP

最後の1文字を削除したい

最後の1文字を削除したい場合、substr()を使えば簡単です。以下のように、substr(,0,-1);とすれば、最後の1文字が削除された文字列が返されます。上記の実行結果は以下になります。ただし、日本語を扱うときは、mb_substr(...
PHP

その月の最終日、日数を取得したい!

任意の月の最終日や日数を取得したい場合は、date()関数の't'を使えば簡単です。例えば現在の月の最終日は以下のように取得できます。日数と最終日はイコールなので、日数もこれで得られます。例えば、2014年2月の最終日(日数)を知りたい場合...
PHP

配列の中のどれかには一致するか?(in_array関数)

in_array関数を使うことで、配列に入った複数の値の中に対象の値があるかどうかを簡単に調べることができます。たとえば、配列変数$today_menuに"エビ","ピーマン","きゅうり"のように、食べ物のリストが入っているとし、$my_...
PHP

PHPで先頭の文字を大文字にしたい

PHPで先頭の文字を大文字にしたい場合は、ucwords()関数を使用します。使用方法は簡単で引数に入れた文字列が、先頭文字が大文字になって介されるというものです。