SlideShare una empresa de Scribd logo
1 de 6
Matrices en Php.
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‟);

?>

Como ven en el ejemplo anterior tenemos una matriz que contiene el nombre de cuatro animales
salvajes, pero ¿Cómo recuperar un valor de una matriz?, es muy sencillo solo tenemos que tener
en cuenta que las matrices ordenan los datos desde la posición cero es decir vendría a ser la
primera posición en este caso para llamar al valor „león‟ seria de la siguiente manera.

Sintaxis para llamar a un valor almacenado en una matriz:

$anisal=[0]

Ponemos el nombre de la matriz y la posición que necesitamos entre corchetes.

Bien pero también existe otra forma de llamar a un valor que es creando una palabra clave(es
una especie de palabra reservada definida por el programador que contiene un valor
determinado por el mismo) para enlazar la palabra clave con un valor se usa este símbolo “=>”,
para mayor entendimiento lo realizare en el ejemplo a continuación.
Ejemplo:

<?php

// define la matriz

$anisal = array (

„l‟ => „leon‟

„c‟ => „cascabel‟

„p‟ => „puma‟

„le‟ => „leopardo‟

);

?>

Bien cabe recalcar que las “palabras calves” nunca deben de repetirse, ahora para llamar a un
valor no necesitamos poner la posición entre corchetes, sino poner en vez de eso la “palabra
clave” que contiene un valor, para llamar al valor „puma‟ seria asi:

$anisal=[„p‟]



Matrices con Valores Individuales
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. Eh aquí un ejemplo:

Ejemplo:

<?php

// define la matriz

$anisal[0] = „leon‟;

$anisal[1] = „cascabel‟;

$anisal[2] = „puma‟;

$anisal[3] = „leopardo‟;

?>



Como ven cada posición contiene un valor pero pueden contener otros valores 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.



Matrices Asociativas
Utilizan los dos métodos el regular y el individual eh aquí un ejemplo:

<?php

//define la matriz

$datos = array (

„user‟=> „francisco‟

„password‟ => „1234‟

„edad‟ => „19‟

?>

Como vemos en el ejemplo en una sola posición tiene tres valores que los llamaremos usando
las palabras claves, eh aquí el nombre de asociativas ya que usamos de la estándar las “palabras
claves” y la declaración de valores individual. Para acceder a un valor seria asi.

$variable[„palabra clave‟]
Ejemplo:

<?php

//define la matriz

$datos = array (

„user‟=> „francisco‟

„password‟ => „1234‟

„edad‟ => „19‟

);

// usamos los valores deseados de la matriz

echo „Su nombre es: „. $datos[„user‟];

?>



                           Modificar Valores de una Matriz.
Para modificar un valor de una matriz hacemos lo siguiente:

<?php

// define la matriz

$anisal = array (

„leon‟

„cascabel‟

„puma‟

„leopardo‟

);

// cambiamos „leon‟ por „tigre‟

$anisal[0]= „tigre‟

?>
Para eliminar un valor usamos la función unset.

Ejemplo:

<?php

// define la matriz

$anisal = array (

„leon‟

„cascabel‟

„puma‟

„leopardo‟

);

// elimina „puma‟

unset ($anisal[2]);

?>



Recuperar el tamaño de la matriz.
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‟;

?>




Matrices Aniñadas
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‟,)

);

?>

Más contenido relacionado

La actualidad más candente (20)

26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo26 Php. Array Escalar Y Asociativo
26 Php. Array Escalar Y Asociativo
 
I4 u2 tema3
I4 u2 tema3I4 u2 tema3
I4 u2 tema3
 
Vectores
VectoresVectores
Vectores
 
Vectores o arreglos con PHP
Vectores o arreglos con PHP Vectores o arreglos con PHP
Vectores o arreglos con PHP
 
Php y MySQL
Php y MySQLPhp y MySQL
Php y MySQL
 
Guia poo
Guia pooGuia poo
Guia poo
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
Intro aplicaciones web con php
Intro aplicaciones web con phpIntro aplicaciones web con php
Intro aplicaciones web con php
 
Django y Python para todos
Django y Python para todosDjango y Python para todos
Django y Python para todos
 
Clase 2 de PHP
Clase 2 de PHPClase 2 de PHP
Clase 2 de PHP
 
Tutorial - Ordenar listas Java
Tutorial   - Ordenar listas JavaTutorial   - Ordenar listas Java
Tutorial - Ordenar listas Java
 
44 Php Informacion Sobre Variables
44 Php Informacion Sobre Variables44 Php Informacion Sobre Variables
44 Php Informacion Sobre Variables
 
Tema2[php]
Tema2[php]Tema2[php]
Tema2[php]
 
Clase7 generics
Clase7 genericsClase7 generics
Clase7 generics
 
Diapositiva merlyn peraza
Diapositiva merlyn perazaDiapositiva merlyn peraza
Diapositiva merlyn peraza
 
PHP Y MYSQL
PHP Y MYSQLPHP Y MYSQL
PHP Y MYSQL
 
Guia poo
Guia pooGuia poo
Guia poo
 
Funciones en php
Funciones en phpFunciones en php
Funciones en php
 
Perl5 hashes
Perl5 hashesPerl5 hashes
Perl5 hashes
 
Manual de programador sistema experto bovino online
Manual de programador   sistema experto bovino onlineManual de programador   sistema experto bovino online
Manual de programador sistema experto bovino online
 

Destacado

Ratacit printre milionari roman
Ratacit  printre milionari romanRatacit  printre milionari roman
Ratacit printre milionari romanDumitru Danaila
 
Diapositivas sistema....vigilancia
Diapositivas sistema....vigilanciaDiapositivas sistema....vigilancia
Diapositivas sistema....vigilanciaJuan Manuel Miranda
 
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班文化大學
 
Surgical assistant perfomance appraisal 2
Surgical assistant perfomance appraisal 2Surgical assistant perfomance appraisal 2
Surgical assistant perfomance appraisal 2tonychoper0404
 
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...Guillermo Padrés Elías
 
Mock Ergonomics Proposal - Schedule
Mock Ergonomics Proposal - ScheduleMock Ergonomics Proposal - Schedule
Mock Ergonomics Proposal - ScheduleAbigail Johnson
 
Panduan solat sunat dan solat sunat istikarah
Panduan solat sunat dan solat sunat istikarahPanduan solat sunat dan solat sunat istikarah
Panduan solat sunat dan solat sunat istikarahkriptonium
 
Open Spaces & Historic Places MEDIA KIT
Open Spaces & Historic Places MEDIA KITOpen Spaces & Historic Places MEDIA KIT
Open Spaces & Historic Places MEDIA KITJoAnne Ruscio
 
Mini core collection - an international public good
Mini core collection - an international public goodMini core collection - an international public good
Mini core collection - an international public goodICRISAT
 
Album de fotografías
Album de fotografíasAlbum de fotografías
Album de fotografíasnohelia59
 
Question 2 evaluation
Question 2 evaluationQuestion 2 evaluation
Question 2 evaluationdominiklbh
 
Sólidos anel rotativo
Sólidos anel rotativoSólidos anel rotativo
Sólidos anel rotativoJoao Neves
 

Destacado (19)

Ratacit printre milionari roman
Ratacit  printre milionari romanRatacit  printre milionari roman
Ratacit printre milionari roman
 
Diapositivas sistema....vigilancia
Diapositivas sistema....vigilanciaDiapositivas sistema....vigilancia
Diapositivas sistema....vigilancia
 
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班
104.07.31 屏東榮服處-創業資源整合與無往不利~創業計畫書撰寫技巧-詹翔霖教授-創業列車-餐飲業訓練班
 
Surgical assistant perfomance appraisal 2
Surgical assistant perfomance appraisal 2Surgical assistant perfomance appraisal 2
Surgical assistant perfomance appraisal 2
 
Ruh-vodi-v-svitovomu-okeani
Ruh-vodi-v-svitovomu-okeaniRuh-vodi-v-svitovomu-okeani
Ruh-vodi-v-svitovomu-okeani
 
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...
22-03-2011 Guillermo Padrés en conmemoración del día mundial del agua convivi...
 
términos de redes
términos de redestérminos de redes
términos de redes
 
Mock Ergonomics Proposal - Schedule
Mock Ergonomics Proposal - ScheduleMock Ergonomics Proposal - Schedule
Mock Ergonomics Proposal - Schedule
 
Panduan solat sunat dan solat sunat istikarah
Panduan solat sunat dan solat sunat istikarahPanduan solat sunat dan solat sunat istikarah
Panduan solat sunat dan solat sunat istikarah
 
Open Spaces & Historic Places MEDIA KIT
Open Spaces & Historic Places MEDIA KITOpen Spaces & Historic Places MEDIA KIT
Open Spaces & Historic Places MEDIA KIT
 
Fully furnished call center seats on lease
Fully furnished call center seats on leaseFully furnished call center seats on lease
Fully furnished call center seats on lease
 
Mini core collection - an international public good
Mini core collection - an international public goodMini core collection - an international public good
Mini core collection - an international public good
 
Album de fotografías
Album de fotografíasAlbum de fotografías
Album de fotografías
 
Question 2 evaluation
Question 2 evaluationQuestion 2 evaluation
Question 2 evaluation
 
Humberto de la calle farcup
Humberto de la calle   farcupHumberto de la calle   farcup
Humberto de la calle farcup
 
Sólidos anel rotativo
Sólidos anel rotativoSólidos anel rotativo
Sólidos anel rotativo
 
TREBALL GÒTIC
TREBALL GÒTICTREBALL GÒTIC
TREBALL GÒTIC
 
Nicolas esguerra (4)
Nicolas esguerra (4)Nicolas esguerra (4)
Nicolas esguerra (4)
 
Визитка
Визитка Визитка
Визитка
 

Similar a Ensayo iv

Similar a Ensayo iv (20)

PHP: Arrays
PHP: ArraysPHP: Arrays
PHP: Arrays
 
17 Php. Otras Variables
17 Php. Otras Variables17 Php. Otras Variables
17 Php. Otras Variables
 
Tutorial de php
Tutorial de phpTutorial de php
Tutorial de php
 
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
 
42 Php. Bucles Foreach
42 Php. Bucles Foreach42 Php. Bucles Foreach
42 Php. Bucles Foreach
 
Matrices en php
Matrices en phpMatrices en php
Matrices en php
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
Perl2 arrays
Perl2 arraysPerl2 arrays
Perl2 arrays
 
Matrices en php
Matrices en phpMatrices en php
Matrices en php
 
Php
PhpPhp
Php
 
25 Php. Operaciones Con Cadenas
25 Php. Operaciones Con Cadenas25 Php. Operaciones Con Cadenas
25 Php. Operaciones Con Cadenas
 
Java script estructuras_datos
Java script estructuras_datosJava script estructuras_datos
Java script estructuras_datos
 
Curso de php practico
Curso de php practicoCurso de php practico
Curso de php practico
 
02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcional02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcional
 
Curso php y_mysql
Curso php y_mysqlCurso php y_mysql
Curso php y_mysql
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
PHP - MYSQL
PHP - MYSQLPHP - MYSQL
PHP - MYSQL
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Vectores (1)
Vectores (1)Vectores (1)
Vectores (1)
 
Vectores
VectoresVectores
Vectores
 

Ensayo iv

  • 1. Matrices en Php. 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‟); ?> Como ven en el ejemplo anterior tenemos una matriz que contiene el nombre de cuatro animales salvajes, pero ¿Cómo recuperar un valor de una matriz?, es muy sencillo solo tenemos que tener en cuenta que las matrices ordenan los datos desde la posición cero es decir vendría a ser la primera posición en este caso para llamar al valor „león‟ seria de la siguiente manera. Sintaxis para llamar a un valor almacenado en una matriz: $anisal=[0] Ponemos el nombre de la matriz y la posición que necesitamos entre corchetes. Bien pero también existe otra forma de llamar a un valor que es creando una palabra clave(es una especie de palabra reservada definida por el programador que contiene un valor determinado por el mismo) para enlazar la palabra clave con un valor se usa este símbolo “=>”, para mayor entendimiento lo realizare en el ejemplo a continuación.
  • 2. Ejemplo: <?php // define la matriz $anisal = array ( „l‟ => „leon‟ „c‟ => „cascabel‟ „p‟ => „puma‟ „le‟ => „leopardo‟ ); ?> Bien cabe recalcar que las “palabras calves” nunca deben de repetirse, ahora para llamar a un valor no necesitamos poner la posición entre corchetes, sino poner en vez de eso la “palabra clave” que contiene un valor, para llamar al valor „puma‟ seria asi: $anisal=[„p‟] Matrices con Valores Individuales 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. Eh aquí un ejemplo: Ejemplo: <?php // define la matriz $anisal[0] = „leon‟; $anisal[1] = „cascabel‟; $anisal[2] = „puma‟; $anisal[3] = „leopardo‟; ?> Como ven cada posición contiene un valor pero pueden contener otros valores definidos por el programador.
  • 3. 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. Matrices Asociativas Utilizan los dos métodos el regular y el individual eh aquí un ejemplo: <?php //define la matriz $datos = array ( „user‟=> „francisco‟ „password‟ => „1234‟ „edad‟ => „19‟ ?> Como vemos en el ejemplo en una sola posición tiene tres valores que los llamaremos usando las palabras claves, eh aquí el nombre de asociativas ya que usamos de la estándar las “palabras claves” y la declaración de valores individual. Para acceder a un valor seria asi. $variable[„palabra clave‟]
  • 4. Ejemplo: <?php //define la matriz $datos = array ( „user‟=> „francisco‟ „password‟ => „1234‟ „edad‟ => „19‟ ); // usamos los valores deseados de la matriz echo „Su nombre es: „. $datos[„user‟]; ?> Modificar Valores de una Matriz. Para modificar un valor de una matriz hacemos lo siguiente: <?php // define la matriz $anisal = array ( „leon‟ „cascabel‟ „puma‟ „leopardo‟ ); // cambiamos „leon‟ por „tigre‟ $anisal[0]= „tigre‟ ?>
  • 5. Para eliminar un valor usamos la función unset. Ejemplo: <?php // define la matriz $anisal = array ( „leon‟ „cascabel‟ „puma‟ „leopardo‟ ); // elimina „puma‟ unset ($anisal[2]); ?> Recuperar el tamaño de la matriz. 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‟; ?> Matrices Aniñadas Permite combinar matrices una dentro de la otra sin limite de profundidad, para poder ilustrarlo observa el siguiente ejemplo.
  • 6. Ejemplo: <?php //define la matriz $bibliotecea= array ( array ( „user‟=> „francisco‟ „password‟ => „1234‟ „edad‟ => „19‟, ), array ( „user‟=> „juan‟ „password‟ => „3534‟ „edad‟ => „21‟,) ); ?>