<ereg> (1)文字列を指定桁で分割する $str = "4912345678901"; ereg("([0-9]{7})([0-9]{5})([0-9]{1})", $str, $array); (2)ファイル名を日付に変換する ログファイルなど、日付を利用したファイル名から、日付を取り出します。 $str = "20060205.log"; ereg("([0-9]{4})([0-9]{2})([0-9]{2})", $str, $array); $date = $array[1]."/".$array[2]."/".$array[3]; (3)日付を分割する 日付を年・月・日に分割する場合、書式がいくつか考えられる場合は正規表現を使うと便利です。 この場合書式としては 「2006-8-31」、「2006/08/31」、「2006.8.31」が考えられます。 $date = "20