Quiero guardar un número de 11 dígitos dentro de una variable. ¿Cómo puedo hacer esto en PHP?¿PHP tiene un tipo de datos más grande que int?
Respuesta
La versión de 64 bits de PHP usa enteros de 64 bits de forma nativa, por lo que hay suficientes bits para un número de 11 dígitos. Dicho esto, si necesita números enteros más grandes, usaría la extensión BC Math.
Sí, mediumint y bigint está ahí.
Aparece un error de análisis cuando uso bigint o mediumint – Bruce
No sé a qué se refiere, pero PHP no admite enteros de más de 32 bits en plataformas de 32 bits. -1 –
También vale la pena mirar la biblioteca GMP.
- 1. ¿Qué es más grande que un doble?
- 2. Índice de MySQL es más grande que los datos almacenados
- 3. C# tipo de memoria más grande que ulong
- 4. ¿Por qué java tiene un tipo de datos Integer int e int y puedo mover datos de uno a otro?
- 5. PHP Constante posible más grande
- 6. ¿Hay algo más grande que ninguno?
- 7. DialogBoxIndirect crea un diálogo más grande que
- 8. PHP: Fecha más grande que la fecha actual
- 9. Obtener el tipo más grande disponible
- 10. Error que convierte el tipo de datos nvarchar a int
- 11. SQL Server 2005: índice más grande que los datos almacenados
- 12. Todos los valores posibles de int desde el más pequeño hasta el más grande, usando Java
- 13. ¿Cómo puedo encontrar el int más grande en un std :: set <int>?
- 14. tipo de int * (*) (* int, int * (*)())
- 15. ¿Cuál es el tipo de datos más grande para almacenar (e imprimir) un número entero?
- 16. Comprobando si un archivo CSV grande (1m filas) tiene los mismos datos que una tabla MySQL
- 17. error: argumento de tipo no válido de '* unario' (tiene 'int')
- 18. Tipo de datos MySQL INT (11) mientras que UNSIGNED INT (10)?
- 19. ¿PHP tiene una estructura de datos establecida?
- 20. PHP mysqli_fetch_field tipo de datos
- 21. Cómo hacer que un C++ EXE sea más grande (artificialmente)
- 22. tipo de datos numéricos más precisos que el doble?
- 23. Cuál es el tipo de datos primitivo numérico más grande en C++ (antiguo/nuevo estándar)
- 24. campo mysql int que crece más de 11 dígitos
- 25. Mapeo a un tipo personalizado que tiene un constructor interna
- 26. Para hallar más grande elemento más pequeño que K en un BST
- 27. Encuentra el más grande de tres valores en PHP
- 28. ¿Cómo detectar si un usuario subió un archivo más grande que post_max_size?
- 29. ¿Qué tipo de datos usar para un número muy grande en C++?
- 30. int vs IntPtr cuando tiene un controlador?
@Jack dice que solo quiere guardar un número de 11 dígitos. Manejarlo como una cuerda puede ser mucho menos costoso. – symcbean
@symcbean: Es cierto, pero si quiere hacer cálculos en ese número entero, querrá una biblioteca como BC Math. Supongo que hice una suposición antes de responder, pero pensé que quería hacer algo más que almacenarla en una variable. –