PHP: funzione parseInt()

Loading

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 $str contiene 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")123
  • parseInt("123.45")123
  • parseInt("123abc")123
  • parseInt("abc")0 (in PHP casting a (int) di una stringa non numerica è 0)

Be the first to comment on "PHP: funzione parseInt()"

Leave a comment