PHP
外部ファイルなどで定義されている変数(関数外の変数)をクラスや自作関数で利用したい場合、$GLOBALS配列を使用して値を使用する事ができる。 globalで定義しても良いが、ソースが荒れる可能性があるため、できるだけ使用しないようにする。: $GLOBALS['変…
他にもいい方法があると思うが、メモ。 「603.001000」のような値の末尾についている「0」を削除したいとする。 「603.001」のような形でまとめたい。 そんなときの正規表現による置き換え。すぐに書けないので。 preg_replace("/\.?0+$","","603.001000"); =…
PHPの場合、配列は特に宣言しなくても使えるが、 プログラム内で、配列を評価する場合などに備えて、宣言しておくべき。 $my_array = "test"; 上記でも使用できるが、以下で。 $my_array = array (); $my_array = "test";
郵便番号データを処理していた際のメモ。 「011234」などのデータより、前2つの数字を抜き出し、整数値に変換。 このままだと「01」なので。 substr($data[0],0,2); →結果: 01(int)substr($data[0],0,2); //整数値に型キャスト →結果: 1 intvalで処理させ…
PHPで任意のタグ間の文字列を抜き出す。 ファイル内のすべてのパターンを抜き出し、$matchesに配列で格納。 よく忘れるのでメモ。 $html = file_get_contents("URL or ファイル"); $pattern = "/<span class=¥"entry-content¥".*<¥/span>/"; preg_match_all($pattern,$html,$matches);</span>