PHP函数输出结果显示为Array,而非预期的值
P粉722409996
P粉722409996 2024-02-04 11:38:12
[PHP讨论组]

我有一个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粉722409996
P粉722409996

全部回复(1)
P粉071559609

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号