Desidero salvare un numero di 11 cifre in una variabile. Come posso farlo in PHP?PHP ha un tipo di dati più grande di int?
risposta
La versione a 64 bit di PHP utilizza in modo nativo gli interi a 64 bit, quindi sono molti i bit per un numero di 11 cifre. Detto questo, se hai bisogno di numeri interi maggiori, utilizzerei l'estensione BC Math.
Sì, medio e bigint è lì.
Viene visualizzato un errore di analisi quando uso bigint o mediumint – Bruce
Non so a cosa si stesse riferendo, ma PHP non supporta interi superiori a 32 bit su piattaforme a 32 bit. -1 –
La libreria GMP vale anche la pena guardare.
- 1. più grande tipo di dati in C++?
- 2. NULL ha un tipo di dati?
- 3. FileStream, legge il blocco dati dal grande file. Filesize più grande di int. Come impostare l'offset?
- 4. PHP mysqli_fetch_field tipo di dati
- 5. Perché java ha un tipo di dati intero int e int e posso spostare i dati da uno all'altro?
- 6. campo mysql int che cresce più grande di 11 cifre
- 7. Tipo di memoria C# più grande di ulong
- 8. "int" ha davvero bisogno di essere grande almeno quanto "corto" in C?
- 9. int ha un operatore ==
- 10. La conversione di un tipo di dati datetime2 in un tipo di dati datetime ha provocato un valore fuori intervallo
- 11. Struttura il tipo di dati in php?
- 12. Esecuzione di operazioni su un grande set di dati
- 13. Perché questo int unsigned contiene più dati di quanti ne ha per la memoria?
- 14. Trova un array all'interno di un altro array più grande
- 15. Errore che converte il tipo di dati nvarchar a int
- 16. Gestione di un progetto JavaScript più grande
- 17. C++ concatenare due array int in una più grande matrice
- 18. : il formato '% d' si aspetta tipo 'int *', ma l'argomento 2 ha tipo 'int'
- 19. Qual è il tipo di dati più grande per la memorizzazione (e la stampa) di un intero?
- 20. python: conversione di un tipo di dati array numpy da int64 a int
- 21. Come restituire il tipo più grande in un elenco di tipi?
- 22. Che tipo di fascicolazione è la migliore per il tipo di dati INT in MySQL?
- 23. Foresta casuale su un grande set di dati
- 24. Errore: La conversione di un tipo di dati nvarchar ad un tipo di dati smalldatetime ha comportato un valore out-of-range
- 25. Come generare un grande flusso di dati al volo
- 26. MySQL: tipo di dati più efficiente per archiviare note lunghe?
- 27. Caricamento di un file più grande di 2 GB con PHP
- 28. Cassandra: fattore di replica più grande = letture più veloci?
- 29. PHP: binario dati di immagine, controllando il tipo di immagine
- 30. Come verificare se un tipo è un typedef di int
@Jack dice che vuole solo salvare un numero di 11 cifre. Gestirlo come una stringa potrebbe essere molto meno di un overhead. – symcbean
@symcbean: Vero, ma se vuole fare matematica su quell'intero, vorrà una libreria come BC Math. Immagino di aver fatto un'ipotesi prima di rispondere, ma ho pensato che voleva fare qualcosa di più che archiviarlo in una variabile. –