phpでURLのパラメーターから取得した日付データが以下の条件に合致しているかどうか判別にするにはどうしたらいいでしょうか。
■URL
archive.php?y=2019&m=01
■条件
・パラメータはyがyyyy形式でmがmm形式であること
・2017年01月から現在の月日以前(今が2019年02月なので2019年01月)までであること
最初に6桁の数字かどうか判別するために以下のようにしてみたのですが、
$parameter = $_SERVER["QUERY_STRING"];
parse_str($parameter);
$parameter = $y.$m;
if ((strlen($parameter)) == "6") {
echo "6桁です";
}
if (ctype_digit($parameter)){
echo "数字です";
}
両方をあわせ下記のように書いたのですがエラーになってしまいました。
if ((strlen($parameter)) == "6") and (ctype_digit($parameter)) {
echo "6桁の数字です";
}
また、「日付の範囲指定」をどのようにしたらいいのか分かりません。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
> 「日付の範囲指定」をこのif文に組み込めるでしょうか。
$yも同じように追加してください。
if (strlen($parameter) == 6 && ctype_digit($parameter) && ($m >= 1 && $m <= 12)) {
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- PHP phpのエラーについて 1 2022/06/27 22:30
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
RSSデータの読み込み方を教えて...
-
こちらはただの直列処理ですか?
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
VBでメールを送る時のSMT...
-
ワードプレスサイト PHP8.0.25...
-
FTPコマンドでディレクトリごと...
-
アップロード画像数でCSSを分け...
-
二重投稿防止方法
-
PHPのif文でその処理を途中で抜...
-
入力フォームの空白や改行を制...
-
php5のrename()は日本語をリネ...
-
sqlで日付が一番古いデータの月...
-
HYのAM11:00のラップの部分の歌...
-
i18n_convert と mb_convert_e...
-
php 完了画面の送信メールのコ...
-
htmlのエラーについて(デバッグ)
-
PHPExcel処理速度が遅い
-
phpでPEAR::DBを使っているので...
-
URLが.PHPってどういう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php で C言語のdefineマクロの...
-
PHP MySql ページング
-
BASIC認証のユーザー名をPHPで...
-
特定の値をPOST送信で他のサー...
-
cakephpのサブタイトルはどこで...
-
PHPのタイムアウトについて
-
simplexml_load_file で呼び出...
-
phpのエラーについて
-
同一ディレクトリの連番ファイ...
-
「include()」関数の使い方につ...
-
DBから取得した内容を横表示
-
PHPでxmlファイルへのデータの...
-
home_urlとbloginfo('url')
-
PHPとHTMLをまとめてコメントア...
-
Nowdocの機能をphp5.2で使いたい
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
PHPのif文でその処理を途中で抜...
-
FTPコマンドでディレクトリごと...
おすすめ情報
「日付の範囲指定」をこのif文に組み込めるでしょうか。