---
title: "Matrices en PHP"
date: 2008-05-12
author: "Alex Borrás"
source: https://alexborras.com/matrices-en-php/
site: "El Blog de Alex Borrás"
---

# Matrices en PHP

Iterar por todos los elementos de la matriz (array) de la variable $\_POST, para tomar el nombre y valor de cada variable.

La función count(Nombre\_Variable) nos devuelve el número total de elementos de una matriz. En caso de que no tenga ningún elemento devuelve el valor 0.

```

foreach ($_POST as $key =&gt; $value)
{
$variables .= "$key: $value";
}
```

Iterar por todos los elementos de una matriz de la que no sabemos el número total de elementos:

```

$estado[1] = "Acciones Pendientes";
$estado[2] = "Acciones en Curso";
$estado[3] = "Acciones Completadas";
foreach ($estado as $key =&gt; $value)
{
echo "Clave: $key | Valor: $value";
}
```

Crear e Iterar por una matriz de 2 dimensiones:

```

$size[0] = "1";
$size[1] = "Alex";
$sizes[] = $size;
//
$size[0] = "2";
$size[1] = "Paco";
$sizes[] = $size;
//
$size[0] = "3";
$size[1] = "Pepe";
$sizes[] = $size;
//
foreach ($sizes as $key =&gt; $size){
echo "
".$size[0]."-".$size[1];
}
```
