私はちょうど頭がおかしくなりつつあり、難しくないように思えます... 誰か次の式を新しい関数 preg_match に変換してくれませんか?
ereg( "([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})", $dFecIni, $aFecIni);
事前にどうもありがとうございました
変数:
$dFecIni = date("o-m-d");
$dFecIni = str_replace("-","",$dFecIni); $dFecIni = str_replace("/","",$dFecIni);
エコー:
echo "<br /> dFecIni: " . $dFecIni; -> dFecIni: 20140808
「 aFecIni:」をエコーします。$dFecIni; -> aFecIni: 20140808
preg_match( "/([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})/", $dFecIni, $aFecIni); preg_match( "/([0-9]{1,2})([0-9]{1,2})([0-9]{2,4})/", $dFecFin, $aFecFin);
「 aFecIni:」をエコーします。$aFecIni[0]; -> aFecIni: 20140808
それから彼女はしました:
$date1 = mktime(0,0,0,$aFecIni[2], $aFecIni[1], $aFecIni[3]);
これは私のコードではないので、別のサーバーとより高いPHPバージョンに移植してこれらのエラーが発生しています...実際には、あるテーブルにデータを挿入する必要があるときにエラーが発生しますが、この関数を使用する直前に、しかし、スラッシュがあってもまだ挿入されていません