logo

matrices PHP

La matriz PHP es un mapa ordenado (contiene valor según la clave). Se utiliza para contener múltiples valores de tipo similar en una sola variable.


Ventaja de la matriz PHP

Menos código : No necesitamos definir múltiples variables.

Fácil de atravesar : Con la ayuda de un bucle único, podemos recorrer todos los elementos de una matriz.

operador java

Clasificación : Podemos ordenar los elementos de la matriz.


Tipos de matrices PHP

Hay 3 tipos de matrices en PHP.

  1. Matriz indexada
  2. Matriz asociativa
  3. Matriz multidimensional

Matriz indexada de PHP

El índice PHP está representado por un número que comienza desde 0. Podemos almacenar números, cadenas y objetos en la matriz PHP. Todos los elementos de la matriz PHP están asignados a un número de índice de forma predeterminada.

Hay dos formas de definir una matriz indexada:

1er camino:

bucle de programa java
 $season=array('summer','winter','spring','autumn'); 

2da forma:

 $season[0]='summer'; $season[1]='winter'; $season[2]='spring'; $season[3]='autumn'; 

Ejemplo

Archivo: matriz1.php
 

Producción:

Las estaciones son: verano, invierno, primavera y otoño.Archivo: matriz2.php
 

Producción:

Las estaciones son: verano, invierno, primavera y otoño. Haz clic en mí para obtener más detalles...

Matriz asociativa PHP

Podemos asociar el nombre con cada elemento de la matriz en PHP usando el símbolo =>.

Hay dos formas de definir una matriz asociativa:

1er camino:

limpiar caché npm
 $salary=array('Sonoo'=>'350000','John'=>'450000','Kartik'=>'200000'); 

2da forma:

 $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; 

Ejemplo

File: arrayassociative1.php
 &apos;350000&apos;,&apos;John&apos;=&gt;&apos;450000&apos;,&apos;Kartik&apos;=&gt;&apos;200000&apos;); echo &apos;Sonoo salary: &apos;.$salary[&apos;Sonoo&apos;].&apos; <br>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Producción:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
File: arrayassociative2.php
 <?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>&apos;; echo &apos;John salary: &apos;.$salary[&apos;John&apos;].&apos; <br>&apos;; echo &apos;Kartik salary: &apos;.$salary[&apos;Kartik&apos;].&apos; <br>&apos;; ?&gt; 

Producción:

 Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000 
Haz clic en mí para más detalles...

Matriz multidimensional PHP

Haz clic en mí para más detalles...