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.
- Matriz indexada
- Matriz asociativa
- 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.phpProducción:
Las estaciones son: verano, invierno, primavera y otoño.Archivo: matriz2.phpProducció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'350000','John'=>'450000','Kartik'=>'200000'); echo 'Sonoo salary: '.$salary['Sonoo'].' <br>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Producción:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000File: arrayassociative2.php
<?php $salary['Sonoo']='350000'; $salary['John']='450000'; $salary['Kartik']='200000'; echo 'Sonoo salary: '.$salary['Sonoo'].' <br/>'; echo 'John salary: '.$salary['John'].' <br>'; echo 'Kartik salary: '.$salary['Kartik'].' <br>'; ?>
Producción:
Sonoo salary: 350000 John salary: 450000 Kartik salary: 200000Haz clic en mí para más detalles...