正規表現
他にもいい方法があると思うが、メモ。 「603.001000」のような値の末尾についている「0」を削除したいとする。 「603.001」のような形でまとめたい。 そんなときの正規表現による置き換え。すぐに書けないので。 preg_replace("/\.?0+$","","603.001000"); =…
PHPで任意のタグ間の文字列を抜き出す。 ファイル内のすべてのパターンを抜き出し、$matchesに配列で格納。 よく忘れるのでメモ。 $html = file_get_contents("URL or ファイル"); $pattern = "/<span class=¥"entry-content¥".*<¥/span>/"; preg_match_all($pattern,$html,$matches);</span>