SlideShare una empresa de Scribd logo
1 de 16
VECTORES UNIDIMENSIONALES
(ARRAYS)
 Un array en PHP es un mapa ordenado.
 Un mapa es un tipo de datos que asocia valores con claves. Este tipo se
optimiza para varios usos diferentes; se puede emplear como un array,
lista (vector), tabla asociativa (tabla hash - una implementación de un
mapa), diccionario, colección, pila, cola, y posiblemente más.
 Ya que los valores de un array pueden ser otros arrays, también son
posibles árboles y arrays multidimensionales.
SINTAXIS
 Un array puede ser creado con el constructor del lenguaje array().
1. Array Predefinido.- Es un tipo de array que tiene índices numéricos y se accede con
un número entero a cada valor del mismo.
2. Array Asociativo o Personalizado.- este es un array cuyos valores se asignan mediante
claves:
EJEMPLO 1
 Un array simple.
Ejemplo 2
<?php
$array = array(
"a",
"b",
6 => "c",
"d",
);
var_dump($array);
?>
• De amoldamiento de tipo y sobreescritura
Ejemplo #2 de amoldamiento de tipo
y sobreescritura
 El resultado sería:
array(1) {
[1]=>
string(1) “d”
}
Ejemplo 3
<?php
$array = array(
"foo" => "bar",
"bar" => "foo",
100 => -100,
-100 => 100,
);
var_dump($array);
?>
• Claves mixtas integer y string
Ejemplo #3 de Claves mixtas integer y
string
Ejemplo 4
<?php
$array = array("foo", "bar", "hello",
"world");
var_dump($array);
?>
• Arrays indexados sin clave
Ejemplo #4 Arrays indexados sin
nombre
 El resultado del ejemplo sería:
EJEMPLO 5
<?php
$array = array(
"a",
"b",
6 => "c",
"d",
);
var_dump($array);
?>
• Claves no en todos los elementos
Ejemplo 5 Claves no en todos los
elementos
 El resultado del ejemplo sería:
Acceso a elementos de array con la sintaxis de
corchete
 Los elementos de array se pueden acceder utilizando la
sintaxis array[key].
<?php
$array = array(
"foo" => "bar",
42 => 24,
"multi" => array(
"dimensional" => array(
"array" => "foo"
)
)
);
var_dump($array["foo"]);
var_dump($array[42]);
var_dump($array["multi"]["dimensional"]["a
rray"]);
?>
Acceso a elementos de array con la sintaxis
de corchete
 El resultado del ejemplo sería:
Acceso a elementos de array con la
sintaxis de corchete
 Tanto los corchetes como las llaves pueden ser utilizados de forma
intercambiable para acceder a los elementos de un array
Ejemplo:
 $array[42] y $array{42} tendrán el mismo resultado en el ejemplo
anterior

Más contenido relacionado

La actualidad más candente

La actualidad más candente (8)

Principios fundamentales de conteo (1)
Principios fundamentales de conteo  (1)Principios fundamentales de conteo  (1)
Principios fundamentales de conteo (1)
 
Tabla hash
Tabla hashTabla hash
Tabla hash
 
Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)Estructuras de Datos (Arreglos)
Estructuras de Datos (Arreglos)
 
Arreglos
ArreglosArreglos
Arreglos
 
arrays
arraysarrays
arrays
 
Arrays C++
Arrays C++Arrays C++
Arrays C++
 
Estructura de Datos
Estructura de DatosEstructura de Datos
Estructura de Datos
 
Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.Tema 2 Diccionarios. Tablas Hash.
Tema 2 Diccionarios. Tablas Hash.
 

Similar a Vectores

Tipo de datos
Tipo de datosTipo de datos
Tipo de datosellicenia
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datosellicenia
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datosellicenia
 
Matrices en php diaspositivas
Matrices en php diaspositivasMatrices en php diaspositivas
Matrices en php diaspositivasariasnicola
 
Arreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CArreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CJohnn CP
 
Arreglos php
Arreglos phpArreglos php
Arreglos phpjbersosa
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)Oliver Centeno
 
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.pptxLIZBETHGONZLEZGONZLE3
 
48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays48 Php. Modificacion De Arrays
48 Php. Modificacion De ArraysJosé M. Padilla
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar EstructurasJosé M. Padilla
 
Arrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de MysqlArrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de MysqlCreativos Online S.A
 
Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2IngEsquivel
 
Lenguaje de programacion php
Lenguaje de programacion phpLenguaje de programacion php
Lenguaje de programacion phpcatalan21
 

Similar a Vectores (20)

Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
42 Php. Bucles Foreach
42 Php. Bucles Foreach42 Php. Bucles Foreach
42 Php. Bucles Foreach
 
Matrices en php diaspositivas
Matrices en php diaspositivasMatrices en php diaspositivas
Matrices en php diaspositivas
 
Perl2 arrays
Perl2 arraysPerl2 arrays
Perl2 arrays
 
Php
PhpPhp
Php
 
Arreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje CArreglos o Arrays en Lenguaje C
Arreglos o Arrays en Lenguaje C
 
Arreglos php
Arreglos phpArreglos php
Arreglos php
 
Perl (practical extraction and report language)
Perl (practical extraction and report language)Perl (practical extraction and report language)
Perl (practical extraction and report language)
 
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
 
Ensayo iv
Ensayo ivEnsayo iv
Ensayo iv
 
48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
Arrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de MysqlArrays en PHP y Funciones de Mysql
Arrays en PHP y Funciones de Mysql
 
Kelly
KellyKelly
Kelly
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Arreglos
ArreglosArreglos
Arreglos
 
Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2
 
Lenguaje de programacion php
Lenguaje de programacion phpLenguaje de programacion php
Lenguaje de programacion php
 

Más de BelenRosales12 (20)

3 s. programacion orientado objetos
3 s. programacion orientado objetos3 s. programacion orientado objetos
3 s. programacion orientado objetos
 
Final
FinalFinal
Final
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datos
 
Conexion base-de-datos-php
Conexion base-de-datos-phpConexion base-de-datos-php
Conexion base-de-datos-php
 
Base de datos php myadmin
Base de datos   php myadminBase de datos   php myadmin
Base de datos php myadmin
 
Ingreso y consulta de datos
Ingreso y consulta de datosIngreso y consulta de datos
Ingreso y consulta de datos
 
Capítulo 18
Capítulo 18Capítulo 18
Capítulo 18
 
Capítulo 17
Capítulo 17Capítulo 17
Capítulo 17
 
Informe15
Informe15Informe15
Informe15
 
Bucle foreach
Bucle foreachBucle foreach
Bucle foreach
 
Bucle for
Bucle forBucle for
Bucle for
 
Bucle while
Bucle whileBucle while
Bucle while
 
Chatbox
ChatboxChatbox
Chatbox
 
Informe15
Informe15Informe15
Informe15
 
Bucle while
Bucle whileBucle while
Bucle while
 
Informe14
Informe14Informe14
Informe14
 
Sentencias de decision
Sentencias de decisionSentencias de decision
Sentencias de decision
 
Informe13
Informe13Informe13
Informe13
 
Informe12
Informe12Informe12
Informe12
 
Informe11
Informe11Informe11
Informe11
 

Último

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 

Último (9)

02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 

Vectores

  • 1.
  • 2. VECTORES UNIDIMENSIONALES (ARRAYS)  Un array en PHP es un mapa ordenado.  Un mapa es un tipo de datos que asocia valores con claves. Este tipo se optimiza para varios usos diferentes; se puede emplear como un array, lista (vector), tabla asociativa (tabla hash - una implementación de un mapa), diccionario, colección, pila, cola, y posiblemente más.  Ya que los valores de un array pueden ser otros arrays, también son posibles árboles y arrays multidimensionales.
  • 3. SINTAXIS  Un array puede ser creado con el constructor del lenguaje array(). 1. Array Predefinido.- Es un tipo de array que tiene índices numéricos y se accede con un número entero a cada valor del mismo.
  • 4. 2. Array Asociativo o Personalizado.- este es un array cuyos valores se asignan mediante claves:
  • 5. EJEMPLO 1  Un array simple.
  • 6. Ejemplo 2 <?php $array = array( "a", "b", 6 => "c", "d", ); var_dump($array); ?> • De amoldamiento de tipo y sobreescritura
  • 7. Ejemplo #2 de amoldamiento de tipo y sobreescritura  El resultado sería: array(1) { [1]=> string(1) “d” }
  • 8. Ejemplo 3 <?php $array = array( "foo" => "bar", "bar" => "foo", 100 => -100, -100 => 100, ); var_dump($array); ?> • Claves mixtas integer y string
  • 9. Ejemplo #3 de Claves mixtas integer y string
  • 10. Ejemplo 4 <?php $array = array("foo", "bar", "hello", "world"); var_dump($array); ?> • Arrays indexados sin clave
  • 11. Ejemplo #4 Arrays indexados sin nombre  El resultado del ejemplo sería:
  • 12. EJEMPLO 5 <?php $array = array( "a", "b", 6 => "c", "d", ); var_dump($array); ?> • Claves no en todos los elementos
  • 13. Ejemplo 5 Claves no en todos los elementos  El resultado del ejemplo sería:
  • 14. Acceso a elementos de array con la sintaxis de corchete  Los elementos de array se pueden acceder utilizando la sintaxis array[key]. <?php $array = array( "foo" => "bar", 42 => 24, "multi" => array( "dimensional" => array( "array" => "foo" ) ) ); var_dump($array["foo"]); var_dump($array[42]); var_dump($array["multi"]["dimensional"]["a rray"]); ?>
  • 15. Acceso a elementos de array con la sintaxis de corchete  El resultado del ejemplo sería:
  • 16. Acceso a elementos de array con la sintaxis de corchete  Tanto los corchetes como las llaves pueden ser utilizados de forma intercambiable para acceder a los elementos de un array Ejemplo:  $array[42] y $array{42} tendrán el mismo resultado en el ejemplo anterior