Vous êtes sur la page 1sur 4

ARRAYS ASOCIATIVOS EN PHP

Supongamos el array nombre[0], nombre[1], nombre[2]. El nombre de variable para el array es nombre mientras que
los ndies son 0, 1 y 2.
El ndie se arateri!a por onetar los elementos del array por medio de una numerai"n que empie!a por ero. #s, el
primer elemento del array tiene ndie ero, el segundo tiene ndie uno, y as suesivamente.
$ero en realidad, resulta que este ndie es num%rio solo por de&eto' es deir, tenemos la posibilidad de rear nuestro
propio ndie dentro de un array. (uando )aemos esto, estamos onvirtiendo el array en lo que se denomina un array
asoiativo.
E*E+$,- array assoiativo,./el resultado sera verde/0
se asoia el tipo de ve)ulo on el olor predeterminado en los uales los indies son .los ve)iulos0 es deir en ve! de
usar n1meros 0,1,2,2,3... se utili!an nombres.
$ara delarar arrays asoiativos se tiene que asoiar por medio del operador 45, y los ndies entre omillas simple
igual que la string del olor. 6espu%s para aeder al elemento de la array se tiene que esribir la variable asignada y
posteriormente entre or)etes el ndie asignado.
-78- E*E+$,- (-9 :#8;#<,E.
-tro e=emplo
Funcin count. Recorrer arreglos o arrays multiimensionales en PHP
>?9(;@9 (-?97
#ntes de poder reorrer un array, debemos saber uAl es su tamaBo para poder reorrerlo. Supongamos que un array
tiene tres elementosC tenemos que dar una instrui"n para que se eDtraiga el valor asoiado a ada uno de los elementos
del array, que normalmente serA del tipo para ada uno de los tres elementos del array, eDtraer su valor.
E!em"lo Recorrio e arrays meiante #or
E!em"lo Recorrio e arrats meiante $%ile
RECORRI&O &E ARRAYS '()TI&I'ENSIONA)ES
?n error om1n es llamar a un valor de la array que no eDistes, en tal aso apareera el siguiente error
Recorrio e arrays meiante #oreac%
Este tipo de reorridos se suele usar uando obtenemos datos de una base de datos.
Evalor es una variable temporal que solo eDiste durante la e=eui"n de la instrui"n &orea)
Funciones en PHP* eclaracin y llamaas a #unciones. Par+metros.

?na de las )erramientas mAs importantes en ualquier lengua=e de programai"n son las &uniones. ?na &uni"n es un
on=unto de instruiones que a lo largo del programa van a ser e=eutadas multitud de vees. Es por ello, que este
on=unto de instruiones se agrupan en una &uni"n. ,as &uniones pueden ser llamadas y e=eutadas desde ualquier
punto del programa.
SintaDis para delarar una &uni"n
&untion nombre .parAmetro1, parAmetro2, F, parAmetro90 G
instrui"n1
instrui"n2
.
.
.
instrui"n9
H
$ara llamar .)aer que se e=eute0 la &uni"n usaremos esta sintaDisC nombre.parAmetros0'
e=emplo &uni"n
E=emplo &uni"n on return
Funciones ,+sicas en PHP* str-re"lace. time. ate. m/. strtolo$er. strtou""er
$I$ ademAs de permitirnos de&inir nuestras propias &uniones, dispone de una gran antidad de &uniones propias del
lengua=e a las que se denomina &uniones nativas o &uniones del ore o n1leo p)p. En esta entrega vamos a ver
algunas de las &uniones mAs usadas y, desde nuestro punto de vista, mAs importantes. 9o obstante, eDisten ientos de
&uniones mAs.
F(NCI0N STR-REP)ACE
Esta &uni"n se utili!a para reempla!ar arateres dentro de una adena de arateres. Es deir, nos permite de&inir una
adena que debe ser reempla!ada on otra
Funciones time y ate
Estas dos &uniones nos permitirAn mostrar o apturar la &e)a y )ora, lo ual tiene una gran antidad de apliaiones.
$or e=emplo, sup"n que tienes una tienda onJline y para ada operai"n de venta tienes que registrar la &e)a y )ora de
la venta. Estas &uniones resultarAn 1tiles para ello.
Sita1is &ate [date .&ormato de salida, valor7ime:alido0]
dC representa el da
mC representa el mes
KC representa el aBo
IC representa la )ora .dos dgitos0
iC representa los minutos .dos dgitos0
sC representa los segundos .dos dgitos0
F(NCI0N '&/
,a &uni"n mdL es utili!ada para enriptar ontraseBas. Se llama enriptar a onvertir una palabra o adena de
arateres en un on=unto de letras y n1meros aparentemente aleatorios. $ara guardar ontraseBas es reomendable usar
esta &uni"n por motivos de seguridad.
F(NCIONES STRTO)O2ER Y STRTO(PPER

Vous aimerez peut-être aussi