Red de conocimiento informático - Aprendizaje de programación - ¿Las matrices php contienen cadenas numéricas?

¿Las matrices php contienen cadenas numéricas?

Este artículo presenta en detalle "¿Pueden los elementos de una matriz PHP ser números"? El contenido es detallado, los pasos son claros y los detalles son apropiados. Espero que este artículo "¿Pueden los elementos de un array php ser números?" pueda ayudarte a resolver tus dudas. Aprendamos nuevos conocimientos junto con los pensamientos del editor.

Los elementos de los arrays PHP pueden ser números. Debido a que PHP es un lenguaje de programación con tipos de datos débiles, las matrices en PHP pueden almacenar cualquier cantidad de datos de cualquier tipo, es decir, el tipo de elementos de la matriz no está limitado y pueden ser números (enteros y de punto flotante), cadenas y Valores booleanos, matriz, objeto objeto, etc.

El entorno operativo de este tutorial: sistema Windows 7, PHP versión 8.1, computadora DELL G3.

Los elementos de los arrays PHP pueden ser números.

La matriz es uno de los tipos de datos más importantes en PHP y se usa ampliamente en PHP. Debido a que PHP es un lenguaje de programación con tipos de datos débiles, las variables de matriz en PHP pueden almacenar cualquier cantidad de datos de cualquier tipo y pueden realizar las funciones de otras estructuras de datos como montones, pilas y colas con tipos de datos fuertes.

En pocas palabras, no hay restricciones en el tipo de elementos de la matriz PHP, que pueden ser números, cadenas, valores booleanos, matrices, objetos Objeto, etc.

Ejemplo 1: Matriz de índice

& lt? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)

header(" Content-type:text/html; charset = utf-8 ");

$arr= array( 1 , 2, " 3 ", 4, 0.5, " hola ", VERDADERO, 3.14

var _ dump($ arr

& gt

<); p > Nota: El subíndice (nombre de clave) de la matriz de índice consta de números, comenzando desde 0 de forma predeterminada. Cada número corresponde a la posición de un elemento de la matriz en la matriz. PHP asignará automáticamente un valor entero al nombre clave de la matriz de índice y luego aumentará automáticamente a partir de este valor.

Ejemplo 2: Matriz asociativa

& lt? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)

header(" Content-type:text/html; charset = utf-8 ");

$ arr = array( 1 =>1,"a"=>3.5,2=>2,"b"=>0,"c"=>"azul")

var_dump($ arr);

& gt

Nota: El subíndice (nombre de clave) de la matriz asociativa se compone de una mezcla de valores numéricos y cadenas. Si una clave de la matriz no es un número, la matriz es asociativa.

Números en PHP

En PHP, los números se pueden dividir en números enteros y números de coma flotante.

Función de tipo

Entero El entero contiene todos los números enteros, que pueden ser positivos o negativos.

El flotador también se utiliza para representar números. A diferencia de los números enteros, también se puede utilizar para representar decimales y exponentes.

1) Entero

En PHP, las variables enteras se denominan tipos enteros o int y se utilizan para representar un número entero. Las reglas para los números enteros son las siguientes:

Los números enteros deben tener al menos un dígito (0 ~ 9);

Los números enteros no pueden contener comas ni espacios;

Los números enteros no puede contener puntos decimales;

Los números enteros pueden ser positivos o negativos.

El rango de valores enteros debe estar entre -2E31 y 2E31, y se puede expresar en tres formatos, a saber, decimal, hexadecimal (con el prefijo 0x) y octal (con el prefijo 0x).

<? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de hipertexto profesional)

$ x = 5985 //Definir una variable de tipo de datos entero.

var _ dump($ x); // Genera esta variable

$ x =-345

var _ dump($ x); p>

p>

$ x = 0x8C//Número hexadecimal

var _ dump($ x);

$ x = 047//Número octal

var_dump($x);

& gt

Tenga en cuenta que en PHP7 versión 7, las cadenas que contienen caracteres hexadecimales ya no se consideran números, sino una cadena normal.

2) Tipo de punto flotante

El tipo de punto flotante se llama tipo flotante en PHP y también se puede llamar número real. Se puede utilizar para almacenar números enteros y decimales, con valores válidos que van desde 1,8E-308 hasta 1,8E+308. Los números de coma flotante son más precisos que los tipos de datos enteros.

<? Lenguaje de programación del lado del servidor (abreviatura de Preprocesador de Hipertexto Profesional)

$ num 1 = 10.365

$ num2 = 2.4e3

$ num 3 = 8E- 5 ;

var_dump($num1, $num2, $num 3);

& gt

Después de leer esto, el artículo "Los elementos del archivo php La matriz puede ser números "Ya se ha introducido. Si desea dominar los puntos de conocimiento de este artículo, debe practicarlo usted mismo para comprenderlo. Si desea conocer más artículos al respecto, preste atención al canal de información de la industria de la nube de Yisu.