搜尋

首頁  >  問答  >  主體

PHP函數輸出結果顯示為Array,而非預期的值

我有一個php腳本,我需要將日期格式從CYYMMDD更新為MM/DD/YYYY,我寫了一個函數來幫我做這個,但是當我列印它時,結果顯示為'Array'。

//将日期格式从CYYMMDD修改为MM/DD/YY

function getDate(string $iDATE){

    $iDay = substr($iDATE,5,2);
    $iMonth = substr($iDATE,3,2);
    $iYear = substr($iDATE,1,2);
    

    $iDATE = $iMonth . "/" . $iDay . "/" . $iYear;
    RETURN $iDATE;
}

這是我嘗試從中呼叫函數的程式碼行:

print "<td align='left' class='Col2'><font face='Calibri' size='3'>".getDate($iDATE)."</td>";

輸出:Array

有什麼想法嗎?

P粉722409996P粉722409996297 天前799

全部回覆(1)我來回復

  • P粉071559609

    P粉0715596092024-02-05 00:48:34

    getdate是一個預先定義的PHP函數,它會傳回一個陣列 https://www.php.net/manual/en/function.getdate.php

    #你應該重新命名你的函數或將其封裝在一個命名空間中。

    回覆
    0
  • 取消回覆