PHPでstrtotime()を使いこなした後、スペースやドットを渡すと有効なタイムスタンプが戻ってくることがわかりました。なぜstrtotime( '')とstrtotime( '。')はタイムスタンプを返しますか?
var_dump(strtotime(" "));
var_dump(strtotime("."));
var_dump(strtotime(". .. .. .. .... .. . .. ."));
は生成します。
int 1443009652
int 1443009652
int 1443009652
はなぜPHPはこのように、有効なを見ていますか?
あなたは文字列を渡しています...あなたは何を返すと思いますか? –
おそらく、「次の木曜日」、「3日」、「今」、「先月の最初の火曜日」、「2015年9月23日」などのように多くの潜在的な文字列を解析しようとするため、文字列の意味を理解できない場合は時間を、出力にはエラーを書いてください –
ちょっと、コンマでも動作します! – Amarnasan