ここでは、DateTime で管理された日時データの比較および差分を抽出するサンプルコードを掲載しています。
Tag Archives: php
[ PHP ] ある月の第 3 日曜のような条件から日付を導出する
ここでは、2011 年 7 月の第2 木曜日のような条件を元にその日付を送出するサンプルコードを計算しています。詳細はサンプル中のコメントを参照ください。
[ PHP ] 配列の要素をフィルタリングする ( array_filter )
ここでは PHP において、配列の値に閾値を設けてフィルタリングして結果を別配列で取得するサンプルコードを掲載しています。
[ PHPExcel ] 範囲指定してセルをコピーする ( setCellValue / duplicateStyle )
ここでは、PHPExcel を使って範囲指定したセルのコピーを行うサンプルを掲載しています。動作確認を行ったバージョンは PHPExcel-1.7.6 になります。
[ PHPExcel ] シートの追加・削除・非表示・コピー
ここでは、PHPExcel を使った基本的なシート操作のサンプルコードを記載しています。
[ PHP ] 平均 分散 標準偏差を計算する
ここでは、平均 分散 標準偏差の計算を行うサンプルを掲載しています。なお、ここでの標準偏差の計算は母集団全体を扱っています。標本抽出での計算を行いたい場合には、コメントにもあるように若干修正する必要があります。
[ PHP ] CLOB / BLOB 型にファイルを格納 ( OCI8 関数 )
ここでは、OCI8 関数を使用して CLOB 型と BLOB 型のフィールドに対してファイルを格納と取得を行うサンプルコードを掲載しています。CLOB 型がテキストファイルを、BLOB 型のフィールドがバイナリデータファイルを扱う違いはありますが、データの格納と取得を行う方法に相違はありません。
[ PHP ] zip ファイルの作成と展開 ( ZipArchive )
PHP 5.2.0 以降デフォルトで使用可能となった ZipArchive クラスを使用して ZIP ファイルの作成および展開のサンプルコードを掲載しています。なお、動作確認は PHP5.3.5 ( Windows ) で行っています。
[ PHP ] 拡張モジュールや関数の存在確認 ( extension_loaded / function_exists )
作成する PHP プログラムが拡張モジュールを使用している場合、拡張モジュールが有効ではない環境ではプログラムが正常に動作しないことになります。また、あるバージョンで追加された関数などを使用している場合には古いバージョンの PHP では正常に動作しません。
[ PHP ] HTML エンコード / デコード ( htmlentities / html_entity_decode )
ここでは、HTML エンコードとデコードをおこなうサンプルを掲載しています。エンコードには htmlentities 関数と htmlspecialchars 関数を使用し、デコードには html_entity_decode 関数と htmlspecialchars_decode 関数を使用しています。