我读了一个 csv 文件,如下所示:
391;WETSUITS;07/07/2020 12:47:36;0021000001463;
392;WETSUITS;07/07/2020 12:47:49;0021000007845;
....
我用这种格式检索一个日期:
echo $data[2] = 07/07/2020 12:47:36
我想要两个变量:
$date = 07-07-2020 or 2020-07-07
$time = 1247
我尝试使用 str_replace 作为第一部分,但收到“注意:未定义偏移:2”作为错误消息,我该如何更改它?
<?php
$csv = 'C:/wamp64/www/BI/BI1_20200707_1520_28044.csv';
if (($handle = fopen("$csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 9000000, ";")) !== FALSE){
// echo $data[2]; //07/07/2020 12:47:36
$new = str_replace('/', '_', $data[2]);
echo $date = substr($new,0,20)."\n";;
}
}
?>
慕桂英3389331