2011-04-27 32 views
0

是否有一个函数可以将一组单词转换为PHP中的数组?我的代码的目标是获取输入日期并重新排列它。使用“explode()”最好吗?单词到数组函数

回答

1

是的。 explode()基本上就是你需要的,然后implode()把它重新放回到一个字符串中。

1

您可以使用的功能是explode()。在PHP 5.3.0之前,函数split()对此也很有用,但现在已被弃用。

1

类似于以下内容?

$date='2010-10-01'; // YYYY-MM-DD

$dateArray=explode('-',$date); print_r($dateArray);

$dateCattedAgain=implode('-',$dateArray); echo $dateCattedAgain;

您可以根据需要重新排列年,月,日位。

干杯!

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] => 
) 

这也将帮助您捕捉无效的日期范围。