substr()无法正常工作

纳文

我只是试图提取日期的yearmonthday分别使我可以用它按我的心愿。

我将当前日期存储在其中,$today并用于substr()从中提取字符串。但是我从我所做的事情中得到一些奇怪的行为。

我当前的代码:

$today = date("Y/m/d");

$_year = substr($today, 0,4);
$_month = substr($today, 5,7);
$_day = substr($today, 8, 10);

echo $_year . " " . $_month;

$_year工作正常预期,但问题出现,从$_month不管我开始什么位置我的substr()月份和日期被配对彼此。

谁能帮我解决这个问题?这让我疯狂。

逆转

您应该看一下substr参考:http : //php.net/manual/it/function.substr.php

该函数接受3个参数:$length是您要剪切的字符串的长度$start

string substr ( string $string , int $start [, int $length ] )

就您而言,这将正常工作:

$today = date("Y/m/d");
$_year = substr($today, 0,4);
$_month = substr($today, 5,2);
$_day = substr($today, 8, 2);
echo $_year." ".$_month;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章