为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 Laravel Excel 避免特殊字符?

如何使用 Laravel Excel 避免特殊字符?

PHP
30秒到达战场 2022-07-29 10:25:49
我正在尝试上传一个 excel 文件......但是我的字符串包含这个特殊字符“°”如何避免它上传到我的数据库中?use Maatwebsite\Excel\Concerns\WithHeadingRow;class IncidenciasImport implements OnEachRow, WithHeadingRow{      public function onRow(Row $row)      {        $row = $row->toArray();      $incidencias = Incidencias::firstOrCreate([            'nro_ticket_prov' => $row['n_ticket_proveedor'],      ]);}}
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

我不确定这是否是最佳解决方案,但您可以简单地使用该strg_replace功能。在这种情况下,第一个参数是您要搜索的内容"°",第二个参数是您说“用这个字符串替换它”。第三个参数是您要替换它的对象。

所以在你的情况下,它可能看起来像这样:

str_replace('"°"', '', $row['n_ticket_proveedor']);

这将用一个空字符串替换它。

但在你的情况下,我会检查"°"excel 中的代表并正确替换它。


查看完整回答
反对 回复 2022-07-29
  • 1 回答
  • 0 关注
  • 95 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信