2011-04-27 65 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] => 
) 

這也將幫助您捕捉無效的日期範圍。