if(!isset($Keywords)) $Keywords = "PHP,Programación,recursos gratis,MYSQL,tips,trucos,diccionario informático,Términos técnicos,Galería de imágenes,Visual Basic,Microsoft,Linux,Apache,IIS,Foro,Manuales" ?> if(!isset($Description)) $Description = "Recursos gratuitos para programadores y estudiantes de informática" ?> if(!isset($TITLE)) $TITLE = "Programación, Manuales, Consejos, Trucos (PHP, HTML, CSS, Visual Basic, ASP, MySQL)" ?>
| ||||||||||
Manejando ARRAYS en PHPSegunda parteTe recomendamos ver primero la [liga a="?contenido=63"]primera parte Accediendo a los elementos de un arregloPodemos imaginar un array como una tabla de datos que está formada por celdas. Cada elemento del array corresponde al contenido de cada una de las celdas. Si declaramos un array con la siguiente sentencia:
Tendremos que en la primera celda contendrá la cadena "Maiz", la segunda tendrá "Arroz" y asà sucesivamente. Para acceder a los elementos de un array utilizaremos el nombre del array y luego entre corchetes (paréntesis cuadrados) el identificador o numero del elemento que queremos. Por ejemplo, si quiero imprimir el primer elemento del arreglo anterior utilizaré la sentencia:
Nótese que el primer elmento del array tiene el subindice cero. Algunos lenguajes utilizan el subindice uno para el primer elemento, aunque los basados en el lenguaje C generalmente empiezan en 0. No obstante, PHP nos dá la la libertad de que si ya estamos acostumbrados a utilizar el subindice 1, lo podemos hacer por medio de la siguiente declaración:
En este caso le estamos indicando con la instrucción 1=> que comience en 1. También podemos iniciarlo en 2 o en el valor que querramos aunque no tiene mucha utilidad. Si mostramos el contenido del array con la función var_dump() con el siguiente código
tendrÃamos la siguiente salida:
Tipos de arraysPHP utiliza dos tipos de array los cuales conocemos como arrays escalares y arrays asociativos. los arrays escalares son aquellos que tienen como subindice un número consecutivo, por ejemplo $a[0],$a[1],$a[2]...$a[n] y los asociativos utilizan como subindice una cadena o un número arbitrario. Por ejemplo: $a["grano"], $a["fruta"], $a["otro"] Como podrán notar, los arrays asociativos no se pueden recorrer por medio de un ciclo for sino que se tiene que utilizar un foreach en caso de que querramos recorrer todos los elementos. Aunque los arrays asociativos pudieran parecer confusos, en realidad son tremendamente útiles, ya que simplifican varias tareas como por ejemplo, el manejo de registros de una base de datos se hace por medio de un array y es más facil acceder a un campo por medio de la instrucción $registro["titulo"] que por $registro[4] ya que si cambiamos la sentencia podrÃa ser que el TÃtulo ya no esté en la posición 4. Un ejemplo de declaración de un array asociativo serÃa:
Y para imprimir un elemento utilizamos:
|
Nadie ha puesto ningún comentario todavía |