note 85506 added to function.strtotime
| From: | Carl at osu1 dot php dot net | Date: | Tue, 02 Sep 2008 22:51:21 +0000 |
| Subject: | note 85506 added to function.strtotime | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-144099@lists.php.net to get a copy of this message | ||
strtotime returns time() for any string that begins with "eat" (case insensitive):
<?
var_dump(strtotime('10 September 2000')); # int(968569200)
var_dump(strtotime('10 September 2000 asdfasdfasdf'));# bool(false)
var_dump(strtotime('asdfasdfasdf 10 September 2000'));# bool(false)
var_dump(strtotime('eat')); # int(1220358823)
var_dump(strtotime('eat asdfasdfasdf')); # int(1220358823)
var_dump(strtotime('asdfasdf eat')); # bool(false)
?>
You'll notice that 'eat.*' will always be a valid timestamp, so just using
strtotime($is_it_a_time) will return a false positive on "eat a sandwich"
----
Server IP: 64.71.164.2
Probable Submitter: 64.79.222.10
----
Manual Page -- http://www.php.net/manual/en/function.strtotime.php
Edit -- https://master.php.net/note/edit/85506
Del: integrated -- https://master.php.net/note/delete/85506/integrated
Del: useless -- https://master.php.net/note/delete/85506/useless
Del: bad code -- https://master.php.net/note/delete/85506/bad+code
Del: spam -- https://master.php.net/note/delete/85506/spam
Del: non-english -- https://master.php.net/note/delete/85506/non-english
Del: in docs -- https://master.php.net/note/delete/85506/in+docs
Del: other reasons-- https://master.php.net/note/delete/85506
Reject -- https://master.php.net/note/reject/85506
Search -- https://master.php.net/manage/user-notes.php