Laravel импорт и str_replace - PullRequest
       6

Laravel импорт и str_replace

0 голосов
/ 22 января 2020

Я хотел бы знать, как я могу использовать str_replace в этой функции ... Я пытался вот так ... но не сработало, кто-нибудь может мне помочь?

public function onRow(Row $row)
{
    $row = $row->toArray();

    $incidencias = Incidencias::firstOrCreate([
            'id_incidencia' => $row['id_de_la_incidencia']
        ],
        [
            'id_incidencia'   => $row['id_de_la_incidencia'],
            'nro_ticket'      => $row['nro_ticket_ttcttg'],
            'nro_cabec'       => $row['nro_cabecera'],
            'nro_ticket_prov' => str_replace('°', '', $row['n_ticket_proveedor']),
            'nro_loc'         => $row['numero_local_del_contacto_directo'],
            'org_cont'        => $row['organizacion_del_contacto_directo'],
            'org_cierre'      => $row['origen_del_cierre'],
        ]
    );

    if(!$incidencias->wasRecentlyCreated) {
        $incidencias->update([
            'id_incidencia'   => $row['id_de_la_incidencia'],
            'nro_ticket'      => $row['nro_ticket_ttcttg'],
            'nro_cabec'       => $row['nro_cabecera'],
            'nro_ticket_prov' => str_replace('°', '', $row['n_ticket_proveedor']),
            'nro_loc'         => $row['numero_local_del_contacto_directo'],
            'org_cont'        => $row['organizacion_del_contacto_directo'],
            'org_cierre'      => $row['origen_del_cierre'],
        ]);
    }
}

1 Ответ

0 голосов
/ 23 января 2020

Это решение для нецифровых символов

preg_replace('~\D~', '', $str);
...