用 PHP 分解字符串(2011-09-10)
我正在传递以下格式的日期值。
2011-09-10
我需要使用 php 将其分成 3 个变量。
$day =
$month =
$year =
我该怎么做呢?
I'm passing a date value in the following format.
2011-09-10
I need to break it into 3 variables using php.
$day =
$month =
$year =
How should I go about doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
对于您的情况,
$parts =explode("-", $inputstr) ;
可以工作(然后年份是$parts[0]
等等)。但是,对于更一般的日期解析,您可能需要
strptime()
(如果您知道格式)或strtotime()< /code>
(如果您 不)。
For your case,
$parts = explode("-", $inputstr);
would work (and then year is$parts[0]
et cetera).But, for more general date parsing, you might want
strptime()
(if you know the format) orstrtotime()
(if you don't).一行:
In one line:
输出:
Output:
请参阅 PHP 的 explode() 函数
See PHP's explode() function