繁体   English   中英

PHP字符串转换为不同的值

[英]PHP Strings into Distinct Values

我有一个看起来像这样的数组...

Array
(
    [0] => 09-29-15  11:31AM                55841 amensunset.jpg
    [1] => 09-08-15  01:55PM               260187 firstdayvpk.jpg
    [2] => 09-08-15  02:41PM            556373631 globe.psd
    [3] => 09-29-15  11:31AM               875215 keywestpkg.jpg
    [4] => 09-29-15  11:31AM                57599 revkeywestpkg.jpg
    [5] => 09-29-15  10:58AM               123836 revpizza.jpg
    [6] => 09-29-15  11:31AM                66106 revromancepkg.jpg
    [7] => 09-29-15  11:33AM               102603 revtouristpkg.jpg
    [8] => 09-29-15  11:31AM               310514 romancepkg.jpg
    [9] => 09-29-15  11:15AM               165873 SC1.jpg
    [10] => 09-29-15  11:32AM             12349206 Tarpon Creek 45.jpg
    [11] => 09-29-15  11:32AM             13813169 touristpkg.jpg
    [12] => 09-29-15  11:15AM                26340 wedding.jpg
)

如何将每个数组值分解为不同的唯一/可访问值? (日期,时间,文件大小和文件名)?

提前致谢 -

这可以通过子字符串和修剪来完成,因为看起来所有内容都是相同的长度。

foreach ($array as $element) {
    $parts = array("dateTime" => strtotime(substr($element, 0, 17)), "fileSize" => trim(substr($element, 17, 21)), "fileName" => trim(substr($element, 38, strlen($element)-38));
}

这是我使用过的所有功能,因此您可以学习更多,下次自己做!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM