匿名質問者

PHP初心者です。

$data="2017/02/01 15;00:00より2017/02/05まで申込みを受け付けます。最終日は17:00までの受付です。";
という変数があるとします。
2017/02/01を2017年02月01日 15時00分00秒とすべてのYYYY/MM/DD HH:mm:ssを年月日時分秒に変換したいのです。
正規表現置換などを使って置き換えているのですが、複数あった場合などエラーが発生してしまい。全然時間もなくこまっています。
ご教授下さいますようお願いします。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2017/03/13 00:55:03
匿名質問者

質問者から

匿名質問者2017/03/06 02:48:43

if(

mb_ereg_match('(\d{2,4})\/(\d{1,2})\/(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})',$data)){

$data=mb_ereg_replace('(\d{2,4})\/(\d{1,2})\/(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})','\\1年\\2月\\3日 \\4時\\5分\\6秒',$data);

}

と書いてみたけどダメでした。

回答0件)

匿名質問者

質問者から

匿名質問者2017/03/06 01:35:49

質問文を編集しました。詳細はこちら

回答はまだありません

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません