Vamos a continuar trabajando con nuestro proyecto y de momento tenemos.
Podemos ver que tenemos distintos arreglos están todos como separados cada uno de los eventos tiene
su propio arreglo algo que queremos hacer también es por ejemplo agrupar todos los que son del mismo
día para que se muestren por ejemplo los que son del viernes todos juntos el viernes 2 que son del sábado
también y los que son del domingo también se muestran juntos entonces aquí voy a eliminar o más bien
hecho voy a recorrer un poco quedando tengo este Weyl aquí y después del PRE.
De momento vamos a dejar el pre aquí voy a crear un arreglo.
Esta es una de las técnicas más comunes.
Muchos programadores de PHP les gusta formateada arreglos de la forma en que ellos se sientan cómodos
mostrarte cómo primero va a crear una variable que sea mi calendario.
Esto va a ser igual a un arreglo es importante que éste esté fuera del Weyl para que empiece vacío y
conforme vayamos escribiendo nuestro Wilt se vaya llenando ahorita lo estaremos llenando enseguida.
Lo siguiente que voy a hacer aquí es por ejemplo después del PRE.
Mejor dicho aquí en esta parte hacemos un poco de espacio y dentro de PHP puedes ver que tenemos esto
que se llama eventos voy a crear una variable en el evento es decir el evento toda la información sobre
este evento va a estar aquí y vamos a crear un nuevo arreglo.
Entonces como dije esta es una técnica muy común crear tus propios arreglos y formatearlo de la forma
en que tú quieres y lo vamos a hacer con un arreglo asociativo vamos a tener una llave y un valor primero
aquí va a poner un título el título de este arreglo y podemos abrir por ejemplo aquí va a ser este que
dice el nombre evento Skopie esa llave tenemos la variable eventos y en el arreglo a nombre evento aquí
ponemos una coma porque es un arreglo y después ponemos la fecha la fecha del evento de hacer eventos
y la fecha del evento es esta fecha evento entonces la pongo aquí cuando tracoma y ahora la hora de
eventos también y la hora del evento va a ser esta aquí evento Koma la categoría de categoría va a ser
igual a y enseguida estaremos trabajando un poco con la categoría es este kit kat evento eventos evento
y nos faltan invitados.
Aquí vamos a poner eventos y la llave de eventos es nombre invitado voy a concatenar y voy a poner un
espacio y voy a concatenar eventos también porque en este invitado voy a tener también el apellido del
invitado entonces aquí tenemos por ejemplo ya este regno evento en vez de eventos Akiba para el evento
y guardo cambios recargamos y vemos que tenemos ya ahora un arreglo con menos información porque ya
nada más tenemos el título.
El título es este que tenemos aquí a nosotros hemos creado estas llaves con la información que vienen
del Weyl que viene desde la base de datos y como dije muchos programadores les gusta crear sus propios
arreglos y formatearlo de la forma en que ellos se sientan que funciona para ellos es una buena técnica
también y de momento cada uno de estos pues es un arreglo separado.
Aquí tenemos este calendario la idea es insertarlos ahí cómo los insertamos podemos copiar este arreglo
está fuera del Weyl es importante que esté fuera del Weyl copio esta variable y aquí en esta parte voy
a poner calendario y luego pongo la siguiente sintaxis los corchetes igual a evento y ahora en lugar
de darle Bardón al evento le voy a dar Bardock a calendario y recargamos y vemos que aparece Arraya
1 y luego aparece Arráiz 2 ya tiene poder.
Vamos a ver esto por ejemplo el primero tiene un evento el segundo tiene 2 el tercero tiene 3 y así
cada iteración del Weyl se van ir insertando en la parte final del calendario.
Otra técnica que puedes hacer o cómo puedes hacerlo para que no se vea de esta forma es ponerlo fuera
del Weyl.
Este es el Weyl y quedamos con inventario Weyl de Fetch Asoc y dejamos de esta forma recargamos y vamos
a ver que tenemos ahora un arreglo grande 24 eventos y cero uno dos y vienen todos los eventos es decir
hemos creado un arreglo con la información del evento y después lo hemos insertado.
Ese arreglo dentro de otro arreglo usando esta sintaxis esto lo va a hacer que se arregle lo mucho que
se agregue al final del arreglo y como hasta fuera del Wahl ya no se repite y se imprime un arreglo
Grandi.
Ahora tal vez digas bueno esto es más trabajo no porque ya venía la base de datos o un arreglo y hemos
vuelto a crear otro arreglo.
La ventaja principal que tiene formatear tus arreglos es que por ejemplo tenemos estas fechas y si vemos
en la base de datos y lo de aquí en eventos las fechas de cada uno de estos eventos son distintas.
Me gustaría por ejemplo agrupar todos los eventos que son de una fecha que se impriman juntos y es muy
sencillo hacerlo.
Aquí vamos a poner una segunda llave y aquí voy a poner una fecha esta fecha va a ser esta misma esta
que está aquí.
Voy a copiar toda esta línea y antes del evento aquí voy a poner
obtiene la fecha del evento y quiero poner fecha igual a esta fecha y ya esta fecha nada más la va a
poner aquí en esta parte del arreglo y esto va a agrupar los eventos que sean de la misma fecha entonces
por eso a mi me gusta mucho esta técnica de crear tus propios arreglos porque con ese tipo de sintaxis
puedes agrupar todos los eventos que sean del mismo día y se van a acomodar automáticamente en PHP recargamos
y vemos que ya nada más tenemos una regla de tres la llave es la fecha y podemos ver que el día 2016
65 12:09 tenemos 6 eventos entonces se agruparon automáticamente después para el día 10 tenemos 11 eventos
vimos cómo se agruparon automáticamente gracias a esta sintaxis de fecha puedes ver que tienes dos corchetes
eso lo hace un arreglo un poco más multidimensional por así decirlo pero también permite que se agrupen
y finalmente el día 11 tenemos 7 eventos.
Entonces esta es una técnica que a mí me gusta mucho hacer formatear tus arreglos.
De esta forma puedes agruparlos ya sea por nombres o por categorías etcétera.
También lo puedes hacer porque por ejemplo si quieres agrupar todos los eventos que sean de una categoría
nada más lo pones aquí y voy a ponerla aquí.
Mejor dicho una parte superior categoría igual a y quien además en lugar de tener fecha pongo categoría
y eso va a agrupar ahora los eventos por categorías.
Por ejemplo todos los talleres podemos ver que son 12 se agrupan todos con más descaro las conferencias
son 7 y finalmente los seminarios son 5 entonces esta técnica tiene esa ventaja que te va a permitir
agrupar de esta forma porque así funcionan los arreglos en PHP tal vez se vea como más trabajo pero
también vas a tener más control sobre el código no vamos a agruparlos por fechas y ya los tenemos así
que en el siguiente vídeo ya tenemos todo en este arreglo de calendario.
Si recuerdas para imprimir los datos de un arreglo utilizamos algo que se le llama el Fortich así que
en el siguiente vídeo por fin vamos a imprimir toda la información de este arreglo grande con todos
los eventos utilizando un foril algo de PHP y algo de HTML para que por fin ahora sí se vea toda la
información de nuestro evento más o menos el código habiendose así en el siguiente vídeo vamos a continuar
con este proyecto.