![]()
Torna alla pagina delle funzioni
Simuliamo la funzione parseInt() con il PHP
function parseInt($str){
// Converte la stringa $str in un numero intero (int) PHP
return (int) $str;
}
Spiegazione
Questa funzione imita il comportamento di parseInt di altri linguaggi:
trasforma una stringa in un numero intero (truncando le cifre decimali, se presenti).
- Se
$strcontiene solo numeri, ritorna il numero intero corrispondente. - Se inizia con numeri ma c’è testo dopo, prende solo la parte numerica iniziale.
- Se non contiene numeri iniziali, ritorna
0.
Esempi:
parseInt("123")→123parseInt("123.45")→123parseInt("123abc")→123parseInt("abc")→0(in PHP casting a(int)di una stringa non numerica è 0)
Be the first to comment on "PHP: funzione parseInt()"