3v4l.org

run code in 300+ PHP versions simultaneously
<?php $path = "path"; $files = ["web_assortment-1601974529814.csv","web_assortment-1601926309814.csv", "web_assortment-1601847963649.csv", "web_assortment-1601761563649.csv", "web_assortment-1601675163649.csv"]; foreach ($files as $filename) { $arr[date("Y-m-d", (int)((int)substr($filename, -17)/1000))] = $path . $filename; } $sFileYesterday = $arr[date("Y-m-d", time()-86400)]; $sFileToday = $arr[date("Y-m-d", time())]; var_dump($sFileYesterday, $sFileToday, $arr);
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.23, 7.4.0 - 7.4.11
string(36) "pathweb_assortment-1601926309814.csv" string(36) "pathweb_assortment-1601974529814.csv" array(5) { ["2020-10-06"]=> string(36) "pathweb_assortment-1601974529814.csv" ["2020-10-05"]=> string(36) "pathweb_assortment-1601926309814.csv" ["2020-10-04"]=> string(36) "pathweb_assortment-1601847963649.csv" ["2020-10-03"]=> string(36) "pathweb_assortment-1601761563649.csv" ["2020-10-02"]=> string(36) "pathweb_assortment-1601675163649.csv" }

preferences:
55.71 ms | 407 KiB | 5 Q