SlideShare una empresa de Scribd logo
1 de 16
Descargar para leer sin conexión
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"]["dimen
sional"]["array"]);
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

Similar a Vector

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
 
48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays48 Php. Modificacion De Arrays
48 Php. Modificacion De ArraysJosé M. Padilla
 
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
 
Arrays C++
Arrays C++Arrays C++
Arrays C++Roger8a
 
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
 

Similar a Vector (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)
 
48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays48 Php. Modificacion De Arrays
48 Php. Modificacion De Arrays
 
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
 
Arrays C++
Arrays C++Arrays C++
Arrays C++
 
82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras82 Php. Ver Y Modificar Estructuras
82 Php. Ver Y Modificar Estructuras
 
Kelly
KellyKelly
Kelly
 
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
 
Arreglos java
Arreglos javaArreglos java
Arreglos java
 
Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2Descomposicion funcional parte ii 2013 2
Descomposicion funcional parte ii 2013 2
 
Arreglos
ArreglosArreglos
Arreglos
 

Más de paulcuenca9

Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencapaulcuenca9
 
Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidopaulcuenca9
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)paulcuenca9
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7paulcuenca9
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6paulcuenca9
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5paulcuenca9
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4paulcuenca9
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3paulcuenca9
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2paulcuenca9
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1paulcuenca9
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)paulcuenca9
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13paulcuenca9
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12paulcuenca9
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11paulcuenca9
 

Más de paulcuenca9 (20)

Informe grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuencaInforme grupal f_arinango_ cuenca
Informe grupal f_arinango_ cuenca
 
Chatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertidoChatbot convertido compressed (1)-comprimido (3)-convertido
Chatbot convertido compressed (1)-comprimido (3)-convertido
 
Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)Chatbot convertido compressed (1)-comprimido (3)
Chatbot convertido compressed (1)-comprimido (3)
 
18
1818
18
 
017
017017
017
 
016
016016
016
 
Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7Jefferson cuenca practica_b#7
Jefferson cuenca practica_b#7
 
Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6Jefferson cuenca practica_b#6
Jefferson cuenca practica_b#6
 
Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5Jefferson cuenca practica_b#5
Jefferson cuenca practica_b#5
 
Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4Jefferson cuenca practica_b#4
Jefferson cuenca practica_b#4
 
Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3Jefferson cuenca practica_b#3
Jefferson cuenca practica_b#3
 
Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2Jefferson cuenca practica_b#2
Jefferson cuenca practica_b#2
 
Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1Jefferson cuenca practica_b#1
Jefferson cuenca practica_b#1
 
Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)Base de datos_-_php_myadmin_(3)
Base de datos_-_php_myadmin_(3)
 
15
1515
15
 
14
1414
14
 
Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13Jefferson cuenca trabajos_individuales#13
Jefferson cuenca trabajos_individuales#13
 
Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12Jefferson cuenca trabajos_individuales#12
Jefferson cuenca trabajos_individuales#12
 
Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11Jefferson cuenca trabajos_individuales#11
Jefferson cuenca trabajos_individuales#11
 
13
1313
13
 

Ú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
 
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
 
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
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para dRodrigoAveranga2
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 

Último (6)

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
 
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
 
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
 
memoria de la empresa Pil Andina para d
memoria de la empresa Pil Andina para  dmemoria de la empresa Pil Andina para  d
memoria de la empresa Pil Andina para d
 
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
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 

Vector

  • 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"]["dimen sional"]["array"]);
  • 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