Come convertire interi in PHP

June 13

PHP usa tipo giocoleria, cioè le variabili non possono essere dichiarate come un tipo specifico, come un intero. Il tipo di variabile dipende dal contesto in cui viene utilizzato, quindi una variabile assegnato un valore di stringa diventa una stringa e una variabile assegnato un valore intero diventa un intero. Per convertire interi, PHP supporta il tipo di fusione e ha funzioni di conversione interi.

istruzione

1 Aprite il vostro editor di testo preferito. Aprire il file PHP.

2 Assegnare un valore intero a una variabile per renderlo un numero intero. Ad esempio, "$ n = 1;" rende "n" un numero intero con valore "1".

3 Assegnare il integer un valore di tipo diverso per farlo diventare quel tipo. PHP converte automaticamente una variabile in base al contesto è in uso. Per esempio, '$ n = 1; $ N = 3.1; ' rende "n" un intero e quindi passa ad un galleggiante.

4 Utilizzare il tipo di fusione per cambiare in modo esplicito il tipo di un intero sotto forma di "$ x = (tipo) $ y;", dove "x" e "y" sono variabili e "tipo" è il tipo che si sta lanciando la variabile. calchi validi sono int, interi, bool, booleano, float, double, reali, stringhe, array, oggetti, non impostato e binario. Una conversione comunemente usato è da un numero intero in una stringa. Ad esempio, "$ n =" 1 "; $ n = (string) $ n;" utilizza il tipo di fusione per convertire "n" da un intero in una stringa.

5 Utilizzare la funzione "intval", se si desidera convertire un valore di un numero intero. Il formato "intval" è "intval (var, base)", dove "var" è il valore che si desidera convertire in un intero e "base" è la base da utilizzare per la conversione. Ad esempio, "echo intval ('42 ', 8);" visualizza il numero intero "34".