php y mysql
php
TODO SOBRE
PHP
MYSQL
APACHE
mysql
Untitled Document
1.- ¿Qué es PHP ?
2.- Instalacion de Apache
3.- Conociendo PHP
4.- Alamacenar y recuperar Archivos
5.- Arrays - Matrices
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Untitled Document
ARRAYS con PHP, matrices en PHP

DEFINICION DE ARRAY, CONCEPTO DE MATRIZ

Una matriz en PHP es en realidad un mapa ordenado. Un mapa es un tipo de datos que asocia valores con claves. Este tipo es optimizado en varias formas, de modo que puede usarlo como una matriz real, o una lista (vector), tabla asociativa (caso particular de implementación de un mapa), diccionario, colección, pila, cola y probablemente más. Ya que puede tener otra matriz PHP como valor, es realmente fácil simular árboles.


Representación Gráfica de un array

libros
Action Photoshop Flash Red Hat

Matrices indexadas Numéricamente

  1. los indices en PHP comienzan en cero (0)

  2. Inicializamos una Matriz :
    $libros  =  array(  "Action, ",  "Photoshop, ",  "Flash, ",  "Red hat." );


    <?php
    // EJEMPLO DE ARRAY INDEXADO NUMÉRICAMENTE
    $libros[0]="Action, ";
    $libros[1]="Photoshop, ";
    $libros[2]="Flash, ";
    $libros[3]="Red hat.";

    //aqui accedemos y pintamos los valores del array
    for($i=0;$i<4;$i++)
    echo"$libros[$i]";
    ?>


    si quieres almacenar una secuencia de números puedes usar
    $mumeros = range(1,10);

    <?php
    $numeros = range(1,10);
    for ($i=0; $i<10;$i++)
    echo "$numeros[$i] <br>";
    ?>


    una variante del range es agregarle un parametro
    en este ejemplo el 2 indica los numeros pares entre 1 y 10
    NOTA: esta función sólo funciona en la version 5.0.0 de PHP

    <?php
    $numeros = range(1,10,2);
    for ($i=0; $i<10;$i++)
    echo "$numeros[$i] <br>";
    ?>


    Puedes usarlo tambien con secuencia de caracteres

    $mumeros = range('a','z');

    <?php
    $numeros = range('a','z');
    for ($i=0; $i<27;$i++)
    echo "$numeros[$i] <br>";
    ?>


    Otro ejemplo Completo

    <?php

    // array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
    foreach (range(0, 12) as $numero) {
        echo $numero;
    }

    // El parametro paso fue introducido en 5.0.0
    // array(0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100)
    foreach (range(0, 100, 10) as $numero) {
        echo $numero;
    }

    // Uso de secuencias de caracteres introducidas en 4.1.0
    // array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i');
    foreach (range('a', 'i') as $letra) {
        echo $letra;
    }
    // array('c', 'b', 'a');
    foreach (range('c', 'a') as $letra) {
        echo $letra;
    }
    ?>


  3. Acceder a los elementos de una Matriz, esta es la forma de acceder a las matrices indexadas numericamente

    echo "$libros[0]";

    el for recorre desde el inicio hasta la posicion 27 esoerando desde el indice 0 (cero)

  4. Utilizar bucles para acceder a las matrices

    for ($i=0; $i<27;$i++)
    echo "$numeros[$i] ";

Matrices Asociativas - Matrices con Diferentes Indices:

  1. Inicializar Una Matriz Asociativa:

    $precios  =  array(  "Action"=>100,  "Photosho"=>90,  "Flash"=>40 , "Red Hat" =>110 );

  2. Acceder a los elementos de una Matriz Asociativa

    podemos acceder a los precios asi: $precios ['Action'], $precios ['Photoshop'], $precios ['Flash'], $precios ['Red Hat']

  3. Utilizar Bucles

 

Opreradores de Matrices

Matrices Multidimencionales

Ordenar Matrices

 

Hosting peru, alojamiento web peru, diseño web perú, paginas web peru, dominios peru
      ©1998 TICOM
Av. Perú 1782 SMP Lima Perú - Teléfono: 7959969
Celular
: 96929470 / 91554872 Perú

 Email:   informes@ticomperu.com     MSN:   ticomperu@hotmail.com
Estadisticas