Idioma:

Matrices en PHP

6 Febrero 2011 | En Web | 956 Vistas | Por

Haga clic en & compartir: 


Los arreglos de discos pueden ser vistos como una forma de indexado lista de variables (matriz unidimensional), o como una tabla (matriz bidimensional), e podem conter qualquer tipo de datos (carácter, entero, decimal, cadena). Este tipo de estructura de datos, Es bastante funcional, Cuando estamos tratando con información relacionada. Por ejemplo: imaginemos que estamos a fazer uma lista de compras, e nessa lista queremos productos tal com couves, patatas, naranjas, Manzanas, y peras. Sin utilizar matrices, Tendríamos que tener algo del tipo:

$produto1="Batatas";
$produto2="Laranjas";
$produto3="Maças";
$produto4="Pêras";

Si queríamos saber cuántos productos tenemos, Tenemos que comprobar si la variable produtoX $ ha, o no, un valor. Con arreglos de discos es diferentes!. En lugar de tener las variables a ser parte, Tenemos un “lista” de elementos. Ejemplo de
lista de productos con matriz:

$produto[0]="Batatas";
$produto[1]="Laranjas";
$produto[2]="Maçãs";
$produto[3]="Pêras";

Outra forma de crear um array, es utilizar la función”matriz()” PHP:

$produto=array("Batatas","Laranjas","Maçãs","Pêras");

Podría parecer como que no ha cambiado mucho, o hasta es más complicado tomar los corchetes, pero en realidad, Este tipo de estructura de datos, Es mucho más ventajoso. En lugar de tener varias variables, Tenemos una lista de elementos, interior do array $produto: Así, o elemento 0 ($produto[0]) matriz $ producto tiene el mismo valor que tenía la variable $ Produel elementomentoproductooduto[1]) tiene el mismo valor, ya que la variable $ producto2; y así sucesivamente.
Esto es muy útil, porque en cualquier momento, Puedo pedir:
“¿Cuántos elementos tiene el producto de $ matriz?” y obtener automáticamente el número de productos de mi lista de compra.

Las matrices pueden ser indexadas por un número entero, o una palabra asociada:

$numero[0]=1;
$idade["Dragon"]=22;

Si utiliza matrices bidimensionales, Podemos construir una tabla. Ejemplo:

Crear una lista de compras para la Ze y Marie:

$produto["Ze"][0]="Batatas";
$produto["Ze"][1]="Laranjas";
$produto["Ze"][2]="Maças";
$produto["Ze"][3]="Pêras";

$produto["Maria"][0]="Chocolates";
$produto["Maria"][1]="Doces";
$produto["Maria"][2]="Leite";
$produto["Maria"][3]="Pão";

Crear la tabla:

<table border="1">
<tr>
<td>Ze: </td>
<?php
$num=-1;
foreach($produto['Ze'] as $ZE){ $num++; ?>
<td><?=$ZE;?></td>
<?php } ?>
</tr>
<tr>
<td>Maria: </td>
<?php
$num=-1;
foreach($produto['Maria'] as $MARIA){ $num++; ?>
<td><?=$MARIA;?></td>
<?php } ?>
</tr>
</table>

El resultado es una tabla dinámica con todos los valores predefinidos de arriba.

En Ivaiporã-PR, Ingeniero informático, Administrador del grupo de trabajo consejos en General. Apasionado de la tecnología y la informática.



Un poco sobre nosotros

    Generalmente, el grupo apareció en consejos 2007 de ideas innovadoras sobre problemas que enfrentan diariamente por aquellos que utilizan la ciencia tecnología y equipo, los usuarios normales y técnicos. Pero donde hizo, ¿por qué y cuál es el propósito de este sitio?

Haga clic aquí para leer!

Siga o Dicas em Geral no Google+

Video de la semana