是否有在PHP中将一组单词转换为数组的函数?我的代码的目标是获取输入日期并重新排列它。是否最好只使用“explode()”?
答案 0 :(得分:1)
是肯定的。 explode()
基本上是您所需要的,然后implode()
将其恢复为字符串。
答案 1 :(得分:1)
您可以使用的功能是explode()
。在PHP 5.3.0之前,函数split()
对此也有用,但现在已弃用。
答案 2 :(得分:1)
如下所示?
$date='2010-10-01'; // YYYY-MM-DD
$dateArray=explode('-',$date); print_r($dateArray);
$dateCattedAgain=implode('-',$dateArray); echo $dateCattedAgain;
您可以根据需要重新排列年,月和日位。
干杯!
答案 3 :(得分:1)
在这种特定情况下,最好的办法是解析日期,然后根据需要重新格式化。例如:
$d = date_parse('12-12-2009');
print_r($d);
哪个收益率:
Array
(
[year] => 2009
[month] => 12
[day] => 12
[hour] =>
[minute] =>
[second] =>
[fraction] =>
[warning_count] => 0
[warnings] => Array
(
)
[error_count] => 0
[errors] => Array
(
)
[is_localtime] =>
)
这也可以帮助您捕捉无效的日期范围。