Die Ausgabe der PHP-Funktion wird als Array statt als erwarteter Wert angezeigt
P粉722409996
P粉722409996 2024-02-04 11:38:12
0
1
743

Ich habe ein PHP-Skript und muss das Datumsformat von CYYMMDD auf MM/DD/YYYY aktualisieren. Ich habe eine Funktion geschrieben, die das für mich erledigt, aber wenn ich sie ausdrucke, wird das Ergebnis als „Array“ angezeigt.

//将日期格式从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;
}

Dies ist die Codezeile, von der aus ich die Funktion aufrufen möchte:

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

Ausgabe: Array

Irgendwelche Ideen?

P粉722409996
P粉722409996

Antworte allen(1)
P粉071559609

getdate是一个预定义的PHP函数,它返回一个数组 https://www.php.net/manual/en/function.getdate.php

你应该重新命名你的函数或将其封装在一个命名空间中。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!