Tareass

Páginas: 13 (3204 palabras) Publicado: 19 de noviembre de 2012
ARRAYS EN PHP

1. CONCEPTOS FUNDAMENTALES:
1.1. CONSTRUCCION DE ARRAYS
1.2. ARRAYS MULTIDIMENCIONALES
2. RECORRIDO DE TODOS LOS ELEMENTOS DE UN ARRAY
3. FUNCIONES DE MANIPULACON DE ARRAYS
TRANSFORMACION DE LOS INDICES
SUBDIVISION
CONTABILIDAD DE ELEMENTOS
BUSQUEDAS DE DATOS
GENERACION DE ARRAYS
PROLONGACION O TRUNCAMIENTO DE UN ARRAY
COMBINACION DE ARRAYSAPLICACIÓN DE FUNCIONES
ORDENACION DE LOS ELEMENTOS DE UN ARRAY

ARRAYS EN PHP

1. CONCEPTOS FUNDAMENTALES:
Los arrays son estructuras de datos que están presentes en prácticamente la totalidad de lenguajes de programación. Permiten el almacenamiento y procesamiento de grandes volúmenes de datos sin necesidad de tener que recurrir al uso de un elevado número de variables. Una vezalmacenada la información en un array, puede accederse a ella y modificase siempre que sea necesario gracias a la multitud de funciones que permiten la gestión y manipulación de arrays, aspecto este último en el que destaca especialmente el lenguaje php.
Un array o matriz es un conjunto de datos que se almacena bajo un nombre común y a los que se puede acceder utilizando uno o más índices. En PHPlos datos que componen el array pueden ser de diferente tipo, de manera que en un único array pueden almacenarse indistintamente cadenas de caracteres, valores numéricos, otros arrays,.. Una de las particularidades que distinguen a PHP de otros lenguajes de programación surge a la hora de crear el array: no es necesario determinar la dimensión antes de inicializarlo. Esto dota de una granflexibilidad a los programas pues permite la modificación posterior del array, suprimiendo o añadiendo nuevos elementos cuando sea necesario.
2.1. CONSTRUCCION DE ARRAYS:
Los elementos que componen un array, como cualquier otro elemento, son almacenados en una variable, para indicar que dicha variable contiene un array se utilizan los caracteres [], situando entre ellos un índice numérico quepermitirá identificar a cada uno de los elementos individuales.

Ejemplo 1:

Una primera forma de definir un array consiste en asignar directamente sus valores, por ejemplo, a continuación se define un array de nombre $x, con cuatro elementos indexados numéricamente comenzando en la posición 0:

$x [0]=12;
$x [1]=”Hola”;
$x [2]=25.8;
$x []=”Ultimo”;

A la hora de añadir un último elementono es necesario indicar el índice correspondiente. En este ejemplo, automáticamente se asigna a la posición 3. Además, puede observarse como el array puede contener datos de tipos diferentes, en este caso dos valores numéricos y dos cadenas de caracteres.

Otra manera de crear arreglos es con ayuda de la función array ()

$x = array (12,”Hola”,25.8,”Ultimo”);

En este caso no se hanconsiderado índices y se consideran por defecto los valores 0, 1,2,….

En este primer ejemplo se ha mostrado la forma de construir un array indexado numéricamente; pero en php es posible indexar los elementos de cualquier array con cadenas de caracteres, lo que permite al programador una identificación más efectiva de sus elementos. Este tipo de arrays se conocen como arrays asociativos.

ARRAYSASOCIATIVOS:

Supóngase que se desea almacenar los años de un conjunto de películas. Se puede construir un array de elementos numéricos (los años) indexados mediante una cadena de caracteres (el título de la película correspondiente).

$peliculasAño [“La costilla de Adán”]=1949;
$peliculasAño [“La gran Ilusión”]=1937;
$peliculasAño [“Roma, la ciudad Abierta”]=1944;
$peliculasAño[“Sabrina”]=1954;
$peliculasAño [“Vive como quieras”]=1938;

Otra manera de generar este arreglo seria con la función array ()

$peliculasAño = array (“La Costilla de Adán” => 1949, “La gran Ilusión”, => 1937, “Roma, la ciudad Abierta” => 1944,
“Sabrina” => 1954, “Vive como quieras” => 1938);

En este caso, al construir el array debe indicarse tanto la palabra clave que actúa de índice...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tareass!!
  • tareass
  • tareass
  • tareass
  • Tareass
  • tareass
  • TAREASS
  • Tareass

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS