SlideShare una empresa de Scribd logo
Autor: Juan Carlos Arias
 Programación Visual II
Una matriz es una variable que puede contener una
cantidad determinada de valores definida por el
programador, esto nos es de mucha utilidad cuando
queremos agrupar determinados valores en un
conjunto como por ejemplo agrupar los animales
salvajes, además de que nos ahorran variables y
memoria al mismo tiempo. Para que una variable
sea reconocida como una matriz después del signo
igual debe ir la palabra reservada “array”, y a
continuación los valores que contendrá dicha matriz.
Para definir una matriz se deben de tener en cuenta
las mismas reglas con las que creamos una variable
regular.
Sintaxis:
$variable = palabra reservada (array)
   („valores a contener‟)

Ejemplo:
<?php
//define la matriz
$anisal = array („león‟, „cascabel‟, „puma‟,
   „leopardo‟);
?>
Estas matrices con valores individuales
  vendrían a ser como una „constante‟, ya
  que solo poseen en cada posición los
  valores ya definidos por el programador
  Ejemplo:
<?php
// define la matriz
$anisal[0] = „leon‟, „tazmania‟;
$anisal[1] = „cascabel‟;
$anisal[2] = „puma‟;
$anisal[3] = „leopardo‟, „tigre‟;
?>
En el ejemplo de arriba la posición [0] y la [3]
   contienen dos valores. Esta es la ventaja de
   trabajar con matrices de valores individuales
   que le podemos asignar a una sola posición
   varios valores, ya que en la forma estándar
   toma una posición cada valor ingresado.
Es aquella en la que los elementos están
  formados por pares clave-valor, en la
  que el acceso se hace proporcionando
  una determinada clave.
 Ejemplo:
$matrizasociativa[„Edad‟]= 12;
$matrizasociativa[„Nombre‟]= „Jorge‟;
$matrizasociativa[„Telefono‟]= 9994541145;
Permite combinar matrices una dentro de
  la otra sin limite de profundidad, para
  poder ilustrarlo observa el siguiente
  ejemplo.
  Ejemplo:
<?php
//define la matriz
$bibliotecea= array (
array (
„user‟=> „francisco‟
„password‟ => „1234‟
„edad‟ => „19‟,
),
array (
„user‟=> „juan‟
„password‟ => „3534‟
„edad‟ => „21‟,)
);
?>
Para recuperar el tamaño de la matriz
   usamos la función count(), sizeof().
Ejemplo:

<?php
//define la matriz
$dias = array („lunes‟, „martes‟, „miercoles‟);
//obtiene el valor de la matriz
echo „La matriz tiene‟ count($dias).
  „elementos‟;
?>

Más contenido relacionado

La actualidad más candente (19)

Vectores
VectoresVectores
Vectores
 
Guia poo
Guia pooGuia poo
Guia poo
 
53 Php. Clases Y Objetos
53 Php. Clases Y Objetos53 Php. Clases Y Objetos
53 Php. Clases Y Objetos
 
Vectores
VectoresVectores
Vectores
 
Gbd7
Gbd7Gbd7
Gbd7
 
Dflapo tarea files_dos
Dflapo tarea files_dosDflapo tarea files_dos
Dflapo tarea files_dos
 
EDISIM - Tabla hash
EDISIM - Tabla hash EDISIM - Tabla hash
EDISIM - Tabla hash
 
Arreglos en pascal1
Arreglos en pascal1Arreglos en pascal1
Arreglos en pascal1
 
2,1 elementos de java script
2,1 elementos de java script2,1 elementos de java script
2,1 elementos de java script
 
44 Php Informacion Sobre Variables
44 Php Informacion Sobre Variables44 Php Informacion Sobre Variables
44 Php Informacion Sobre Variables
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 
DAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamientoDAW - Estructuras de almacenamiento
DAW - Estructuras de almacenamiento
 
Semana 1 Estructuras de Control en Java
Semana 1   Estructuras de Control en JavaSemana 1   Estructuras de Control en Java
Semana 1 Estructuras de Control en Java
 
Tablas hash en java
Tablas hash en javaTablas hash en java
Tablas hash en java
 
Arreglos en C++
Arreglos en C++Arreglos en C++
Arreglos en C++
 
42 Php. Bucles Foreach
42 Php. Bucles Foreach42 Php. Bucles Foreach
42 Php. Bucles Foreach
 
9. sistemas complejos (arrays)
9. sistemas complejos   (arrays)9. sistemas complejos   (arrays)
9. sistemas complejos (arrays)
 
Php1
Php1Php1
Php1
 
Persistence Mechanism - Arquimedes Rene Leyva Tellez
Persistence Mechanism - Arquimedes Rene Leyva TellezPersistence Mechanism - Arquimedes Rene Leyva Tellez
Persistence Mechanism - Arquimedes Rene Leyva Tellez
 

Destacado (10)

Matrices en php
Matrices en phpMatrices en php
Matrices en php
 
PHP: Cookies
PHP: CookiesPHP: Cookies
PHP: Cookies
 
Presentación1 matrices
Presentación1 matricesPresentación1 matrices
Presentación1 matrices
 
Arreglos en PHP
Arreglos en PHPArreglos en PHP
Arreglos en PHP
 
Php array
Php arrayPhp array
Php array
 
Arrays in PHP
Arrays in PHPArrays in PHP
Arrays in PHP
 
PHP: Arrays
PHP: ArraysPHP: Arrays
PHP: Arrays
 
UML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de ClaseUML - Casos de Uso y Diagramas de Clase
UML - Casos de Uso y Diagramas de Clase
 
Diagrama de clases
Diagrama de clasesDiagrama de clases
Diagrama de clases
 
Sesion 3
Sesion 3Sesion 3
Sesion 3
 

Similar a Matrices en php diaspositivas

82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
José M. Padilla
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
José M. Padilla
 

Similar a Matrices en php diaspositivas (20)

Arrays bucles y condicionales en PHP.pptx
Arrays bucles y condicionales en PHP.pptxArrays bucles y condicionales en PHP.pptx
Arrays bucles y condicionales en PHP.pptx
 
Java script estructuras_datos
Java script estructuras_datosJava script estructuras_datos
Java script estructuras_datos
 
Algoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).pptAlgoritmos y Estructura de datos_Semana5 (3).ppt
Algoritmos y Estructura de datos_Semana5 (3).ppt
 
Arreglos y matrices c++
Arreglos y matrices c++Arreglos y matrices c++
Arreglos y matrices c++
 
Grupo
GrupoGrupo
Grupo
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
Tutorial de php
Tutorial de phpTutorial de php
Tutorial de php
 
Arrays C++
Arrays C++Arrays C++
Arrays C++
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Perl2 arrays
Perl2 arraysPerl2 arrays
Perl2 arrays
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
Vectores
Vectores Vectores
Vectores
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
Vectores
Vectores Vectores
Vectores
 
Vectores
VectoresVectores
Vectores
 
Vector
VectorVector
Vector
 
26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
 
Arrays
ArraysArrays
Arrays
 
Jyoc java-cap04 vectores (arrays)
Jyoc java-cap04 vectores (arrays)Jyoc java-cap04 vectores (arrays)
Jyoc java-cap04 vectores (arrays)
 

Matrices en php diaspositivas

  • 1. Autor: Juan Carlos Arias Programación Visual II
  • 2. Una matriz es una variable que puede contener una cantidad determinada de valores definida por el programador, esto nos es de mucha utilidad cuando queremos agrupar determinados valores en un conjunto como por ejemplo agrupar los animales salvajes, además de que nos ahorran variables y memoria al mismo tiempo. Para que una variable sea reconocida como una matriz después del signo igual debe ir la palabra reservada “array”, y a continuación los valores que contendrá dicha matriz. Para definir una matriz se deben de tener en cuenta las mismas reglas con las que creamos una variable regular.
  • 3. Sintaxis: $variable = palabra reservada (array) („valores a contener‟) Ejemplo: <?php //define la matriz $anisal = array („león‟, „cascabel‟, „puma‟, „leopardo‟); ?>
  • 4. Estas matrices con valores individuales vendrían a ser como una „constante‟, ya que solo poseen en cada posición los valores ya definidos por el programador
  • 5.  Ejemplo: <?php // define la matriz $anisal[0] = „leon‟, „tazmania‟; $anisal[1] = „cascabel‟; $anisal[2] = „puma‟; $anisal[3] = „leopardo‟, „tigre‟; ?> En el ejemplo de arriba la posición [0] y la [3] contienen dos valores. Esta es la ventaja de trabajar con matrices de valores individuales que le podemos asignar a una sola posición varios valores, ya que en la forma estándar toma una posición cada valor ingresado.
  • 6. Es aquella en la que los elementos están formados por pares clave-valor, en la que el acceso se hace proporcionando una determinada clave.  Ejemplo: $matrizasociativa[„Edad‟]= 12; $matrizasociativa[„Nombre‟]= „Jorge‟; $matrizasociativa[„Telefono‟]= 9994541145;
  • 7. Permite combinar matrices una dentro de la otra sin limite de profundidad, para poder ilustrarlo observa el siguiente ejemplo.
  • 8.  Ejemplo: <?php //define la matriz $bibliotecea= array ( array ( „user‟=> „francisco‟ „password‟ => „1234‟ „edad‟ => „19‟, ), array ( „user‟=> „juan‟ „password‟ => „3534‟ „edad‟ => „21‟,) ); ?>
  • 9. Para recuperar el tamaño de la matriz usamos la función count(), sizeof(). Ejemplo: <?php //define la matriz $dias = array („lunes‟, „martes‟, „miercoles‟); //obtiene el valor de la matriz echo „La matriz tiene‟ count($dias). „elementos‟; ?>