エラー: 「整形式ではない数値が見つかりました」
PHP でこのエラーが発生した場合は、次のことを試行していることを示しています。数値が必要な場合は数値以外の値を使用してください。具体的には、date("d",$_GET['start_date']) を使用しようとすると、日付を表す文字列から日付を抽出しようとしますが、PHP は数値 (UNIX タイムスタンプ) を期待します。 ).
解決策:
この問題を解決するには、文字列の日付表現を形式に変換する必要があります。 strtotime() 関数を使用した UNIX タイムスタンプ。正しく動作する更新されたコードは次のとおりです:
$unix_timestamp = strtotime($_GET['start_date']); $day_of_month = date("d", $unix_timestamp);
一般的なトラブルシューティングのヒント:
このようなエラーが発生した場合は、var_dump( ) 正しい行動方針を決定します。次のシナリオが考えられます:
無効な値: 値を変換できない場合は、問題に対処する必要があります。
以上がPHP で「整形式ではない数値が検出されました」エラーを修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。