Corsi on-line

Simulazione di parseInt() in PHP

A differenza di linguaggi di programmazione come per esempio Java, in PHP non esiste una funzione primitiva creata per lo stesso scopo di parseInt(), essa infatti accetta come argomento una stringa e restituisce in output un numero intero generato per conversione della stringa stessa; un’alternativa potrebbe essere l’utilizzo di una funzioncina come la seguente:

function parseInt($stringa){
 return (int) $stringa;
}

Facciamo un esempio del suo utilizzo:

$stringa="100";
echo parseInt($stringa);

restituirà in output “100” nonostante il valore sia stato passato come stringa alla funzione; nello stesso modo:

$stringa="100.99";
echo parseInt($stringa);

la funzione stamperà “100”, cioè soltanto l’intero, nonostante la cifra sia stata passata alla funzione come stringa e rappresenti un numero decimale; infine:

$stringa="            100";
echo  parseInt($stringa)

stamperà comunque “100” ignorando gli spazi precedenti la cifra all’interno della stringa.

Post correlati
  • E’ molto comoda anche la funzione intval()

I più letti del mese
Tematiche