3つの異なる変数に格納されている日付、月、年の変数を配列に追加するためのコードを記述しましたが、implode関数を使用して適切な日付形式に変更しました。期待どおりの出力を示していません。次のように コードである:ここでPHPの日付変数
$year = 2012;
$month1 = $_POST["month1"];
$date = $_POST["date"];
$array[] = "{$year}{$month1}{$date}";
$imp = implode('/',$array);
echo $imp;
$date
と$month1
は、フォームから取得され.... 出力20121220
としてではなく、2012/12/20
として表示されます。
上記のコードに問題がありますか?
$配列=配列($年、$のMONTH1、$日付を言いたい
[]
ずに割り当てられています。 $ array [] = "{$ year} {$ month1} {$ date}"ではなく、 –
配列処理関数と日付関数について読むことをお勧めします –
基本的な文字列操作についてもお読みになることをお勧めします。 –