如何解决Yii2控制台应用程序中的数组到字符串转换错误
请告诉我这样的事情。有一个自写的网站,代码可以在该网站上工作,当我将相同的代码传输到yii2控制台应用程序时,将数组转换为字符串会出错
我将详细描述正在发生的事情。
里面有一个文本文件。
5|02.10.2020 20:20|Name 1
5|02.10.2020 22:25|Name 2
星期几,日期和时间,程序名称。有必要将这种情况添加到数据库中。
$data = iconv("windows-1251","UTF-8",file_get_contents( './import/' . $filename . '.txt' ) );
$tv = explode("\n",$data);
foreach ($tv as $line)
{
$ex1 = explode("|",$line);
$ex2 = explode(" ",$ex1[1]);
... next insert to db $ex1[0] - day of week,$ex2[0] - date,$ex2[1] - time,$ex1[2] - name
}
在常规的.php文件中,所有这些工作正常,并且当yii2中包含相同的代码时,它会在转换时发誓。这是为什么?怎么做对呢?
事实证明,它不能将$ ex1 [0],$ ex2 [0]等用作字符串。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。