0 レビュー
1 回答
ifステートメント-PHPのVarTypeおよびif句
私のphpコードを見てください:
// $_POST['dateToTimestamp'] LIKE '12.10.2015
$result = str_replace('.', '-', strtotime($_POST['dateToTimestamp']));
$result2 = date('d.m.Y', $result);
//$result like 1444600800
//$result2 like 1444600800
今はif-comparation
if($result == $result2)..
私の質問は、なぜifステートメントが偽(等しくない)なのかということです。 var-typeはどちらも同じで、「文字列」です。 違いはvar_dumpのように使用されます。
わからない
0
レビュー
答え :
解決策:
2つの文字列がまったく同じではありません。
こちらをご覧ください: http://3v4l.org/G64Jq
また、 strtotime
は整数を返すため、 str_replace
は無意味です。
これを行うだけです:
$ timestamp = strtotime($ _ POST ['dateToTimestamp']);
$ formated = date('d.m.Y'、$ timestamp);
次に、必要に応じてこれら2つの異なる値を使用します。
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。