PHP7 タイムゾーン設定で日時のズレを修正 XAMPP で PHP を 7.1.9 に入れ替えたら、どうやらタイムゾーンが変なようで date() の日時がズレてしまう。 php.ini を確認してみると、 [Da… #PHP
PHPで文の中間を省略して一定の幅に収める 「文の中間を省略して一定の幅に収める」処理は需要がありそうですが、検索してみた限りでは見つからなかったので作ってみました。 PHPには、文字列が一定の長さ(幅)を超えたら丸め… #PHP 文字列
PHPのmb_strimwidthが意図通り動かない問題 PHPの mb_strimwidth() は文字列を指定した幅に丸めることが出来る便利な関数ですが、この関数に固有の特殊な点がいくつかあり、意図通りに動作しないことも多いかと… #PHP 文字列
PHPで今日の0時のunixタイムを取得する PHPで記事の投稿日時などを処理する時、その日時が今日なのか、昨日あるいはそれ以前なのかを判定したい場合があります。 そこで、今日の 0時0分0秒のタイムスタンプを取得・比較… #PHP
Windows版PHPで日本語ファイル名が正しく扱えない問題について Windows 版の PHP(5.3~7.0) では、日本語等の全角文字(非ASCII文字)を含むファイル名の取得や指定に失敗することがあります。 例えば glob() や… #PHP
多次元配列の内容でソート出来るPHP関数 array_multisort() PHPには、2次元配列の任意のキーの内容でソートが出来る大変便利な関数があります。 array_multisort() がソレですが、公式マニュアルの説明ではいまいち使い方… #PHP
リファラ付きでURLからデータを取得 (PHP) PHPを使って、リファラ(Referer)付きで URL にアクセスしてデータを取得するには、下記のようにすればOKのようです。 $option = array ( … #PHP #Webデザイン
PHP の関数 mb_convert_kana による英数字変換の挙動 PHP5 の mbstring 関数の一つ mb_convert_kana() は、全角文字と半角文字の変換を行う大変便利な関数だ。 しかし、英数字の全角半角変換に関しては… #PHP