che differenza vi è in questi 2 codici per implementare str_replace?

ciao, ho un piccolo dubbio. che differenza c'è tra questi 2 codici? non è uguale scrivere il str_replace come nel primo così come nel secondo?

grazie

$quota_iscrizione = $_POST['quota_iscrizione'] ? trim($_POST['quota_iscrizione']) : null; 
if ($quota_iscrizione) { 
    $quota_iscrizione = str_replace(',', '.', $quota_iscrizione); 
    if (!ereg("[0-9]{1,3}", $quota_iscrizione)) { 
        echo "Quota iscrizione non valida!"; 
        $quota_iscrizione = null; 
    } 
} else { 
    echo "Il campo quota iscrizione è vuoto!<br />\n"; 
}
$quota_iscrizione = $_POST['quota_iscrizione'] ? trim($_POST['quota_iscrizione']) : null; 
                if ($quota_iscrizione = str_replace(',', '.', $quota_iscrizione)) { 
                    if (!ereg("[0-9]{1,3}", $quota_iscrizione)) { 
                        echo "Quota iscrizione non valida!"; 
                        $quota_iscrizione = null; 
                    } 
                } else { 
                    echo "Il campo quota iscrizione è vuoto!<br />\n"; 
                }
inviato 9 anni fa
gabar-el
X 0 X

mi sembrano equivalenti

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grazie gianni, era solo per avere una conferma, perchè uno l'ho scritto io (ehmm.... ok, non tutto, ma la parte incriminata si) e l'altro no, e volevo capire se i miei ragionamenti cominciano a portarmi a cose più o  meno validi...

grazie

risposto 9 anni fa
gabar-el
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda