Vamos a crear un arreglo que nos va a permitir por ejemplo tomar el resultado de un Maisí.
Lo vamos a formatear en un arreglo que nos pueda hacer más fácil recorrer para tener un resultado como
si yo aquí seleccionara algún día y esto nos va a ayudar también a entender un poco más de arreglos
multidimensionales y asociativos en un solo solo video es un tema muy muy interesante seguido yo ando
haciendo este tipo de transformaciones creando arreglos de esta forma para que me faciliten más mi forma
de tratar los datos que tengo entonces voy a cortar por ejemplo esto y justo aquí voy a colocar un Wyle
y pego esa sintaxis ese código.
Por ejemplo puedes notar que aquí tenemos viernes sábado y domingo y nuestras fechas de datos de nuestros
eventos regresan de esta forma tienen el año o tienen mes y luego tiene el día complicado como Cómo
suponer cómo saber qué día es.
Hay formas de hacerlo con PHP por ejemplo aquí voy a tomar la fecha y voy a darle igual a eventos y
el campo se llama igual que aquí fecha evento lo pongo ahí abajo o lo pongo ahí al lado y luego voy
a poner día de la semana va a ser igual y vimos la función STR Tutina.
Pero para convertir una fecha numérica a días tienes que ser una función STR F Time y esto toma dos
parámetros el primero es el formato formato para el primer día es porcentaje porcentage a mayuscula
eso nos va a regresar el día y luego le pasas la fecha pero en la fecha tienes que pasarle ese terreta
y aquí le ponemos fecha y eso nos va a regresar un día hacer la prueba Vieco días semana y guardamos
cambios y recargamos y puedes ver que nos regresa Friday Friday Friday saturday y luego Sunday nos está
regresando en inglés y esto pasa más que nada porque los días lo que va a definir los días es el servidor
el servidor la configuración que tenga ya sea en inglés o en español va a imprimir esos datos y tendrá
que cambiar la configuración del servidor.
La opción más fácil es aquí nada más poner un set coil y le voy a poner la siguiente sintaxis L.C al
decir que cambié todo el texto o más bien todo a partir de aquí va a hacer es si puedo guardar cambios
y recargar vemos que ahora sí dice viernes sábado y domingo entonces es más fácil hacerlo de esta forma
tenemos el día de la semana y ese día de la semana que se imprime aquí y aquí y luego tenemos sábado
y tenemos domingo entonces eso es lo que estamos construyendo ahorita
puede eliminar este Día de la semana no lo ocupamos y lo siguiente es crear la categoría y los siguientes
ir construyendo un arreglo por ejemplo vamos a hacerlo siendo que un día que va a ser igual a un arreglo
y vamos a crear un arreglo multidimensional con una ecchi por ejemplo nombre evento y el nombre del
evento lo vamos a poner como eventos y después nombre y bajo evento que este es el campo que nos retorna
aquí entre cada arreglo entre cada posición te quiero nakama no es póntico y luego vienen la hora y
lo ponemos a eventos ponemos la hora del evento esto también es lo que nos regresa de la base de datos
y luego Leydi para identificar el Heydi eventos evento y bajo Heydi entonces esto va iterar y va a crear
un arreglo con la variable de ir de día.
Con estos datos se puede por ejemplo copiar y pegar aquí y recargar
este punto y cómo no va recargamos y puedes ver estoy creando un arreglo con tres posiciones que dice
el nombre del evento la hora y el Heydi.
Si tú le quieres agregar por ejemplo el día te puedes poner aquí vía y añadirle el día de la semana
y todos estos vienen de la base de datos recuerda y nos regresa el domingo.
Aquí nos está regresando el último día porque estamos reescribiendo este día cada vez que hacemos una
iteración.
La forma más fácil de lidiar con esto es que afuera crearã por ejemplo eventos días igual a un arreglo
Larry y justo aquí abajo yo le pusiera eventos días y luego esta sintaxis esto recuerdas añade al final
del arreglo que va añadir al final del arreglo.
Bueno este día entonces cada iteración que haga va a ir añadiendo esta información al final de eventos
días.
Y de esa forma voy a tener todos los eventos en este arreglo puedo guardar cambios y recargar un poco
más claro y puedes ver tengo aquí y ahora sí un arreglo de 24 posiciones por ejemplo dice día viernes
el nombre del evento es éste la hora es ésta y el Heydi es este que está aquí ahora puedes ver estamos
construyendo un arreglo y lo podemos construir de la forma que nosotros queramos y añadirle los datos
que nosotros queramos.
Puedes ver aquí por ejemplo los viernes tenemos viernes y luego tenemos viernes de nuevo viernes viernes
salen muchas veces viernes sería bueno tener un arreglo que el padre de todos esos sea el día y en base
a eso se listen esos días justo aquí por ejemplo en eventos días en lugar de tener el día de la semana
como parte del arreglo podría cortar esto y ponerlo aquí día semana y luego el arreglo.
Entonces puedo guardar cambios y recargar y puedes ver el padre ahora es viernes y me salen los eventos
que eran del viernes justo aquí está la posición uno de los tres lados.
Luego está la III y luego las IV y de esa forma seguimos agregando más y más los agrupa.
Entonces puedes ver la sintaxis.
Tenemos eventos días que es el arreglo que queda por fuera y luego le agregamos el día de la semana
y dentro de cada día de la semana se van a ir añadiendo los eventos que correspondan.
Se puede decir que esto lo hace casi casi PHP automaticos y le pasas esta sintaxis
ahora si abrimos aquí puedes ver tengo viernes y luego dice arreglos 6 y ya tiene nombre de evento Hora
y Heydi si tú quisieras agregar una una llave nueva que diga eventos lo haces así.
Justo aquí ponemos otras llaves qué quiere Podemos poner el texto eventos y guardar cambios y recargar
y puedes ver ahora dice viernes y lo dice eventos y vienes la lista de eventos del viernes sábado y
luego eventos y también su listado
entonces estamos creando un arreglo multidimensional por ejemplo puedes ver si yo aquí le doy Ecco
eventos y pongo Catt de un bajo evento y guardo cambio si recargamos
puedes ver que me regresa seminarios conferencias conferencias conferencias.
Si te doy por ejemplo 1 puedes ver que los tenemos agrupados de esa forma talleres conferencias y seminarios.
Entonces cómo puedo hacer yo para que me aparezcan ordenados de esa forma.
Si yo por ejemplo le diera a cortar y pusiera justo aquí categoría
a esto de guardar y recargar.
Por ejemplo puedes ver en viernes tengo este evento a las 10 con este seminario y luego esta dice conferencia
luego te dice conferencia conferencia y lo tengo taller y taller vienen más o menos ordenados no porque
debemos ordenar por categoría.
Sin embargo me gustaría crear similares eventos una llave en la que se ordenen todos los elementos.
Ahí la forma en que lo haces es eliminándolo de aquí y lo pones justo aquí categoría y era.
Voy a hacer voy a cortar este y me lo llevo aquí arriba y en vez de que tenga esta categoría X variable
categoría
algo así.
Punto y coma al final y justo aquí ahora sí puedo copiar esta categoría categoría lo pego aquí y añado
otra vez mis corchetes puedo guardar cambios de nuevo y recargar y ahora sí puedes ver 15 viernes estos
eventos.
El seminario es éste.
Estas conferencias tengo estos tres y el taller tengo estas dos el sábado tengo dos seminarios cuatro
conferencias y cinco talleres y se van a ir ordenando de esa forma entonces hacemos nuestro query con
Maykel nos regresa los datos por así llamarlo en bruto todos ordenados de cierta forma los puedes ordenar
tú con una sintaxis como la que vimos anteriormente.
Perdón perdón Order derviche pero puedes usar PHP para crear un arreglo con el formato que tú requieres
y ya tenemos un arreglo bien formateado que podemos usar para reemplazar este código estático y poner
nuestro código dinámico.
Ahora cada evento tiene su nombre su hora y su Heydi.
Esto es lo que tenemos actualmente.
Si aquí le diera abrir uno por ejemplo puedes ver cada evento tiene su Heydi que es la clave que generamos
su nombre y su obra pero quisiéramos agregar el nombre de la persona.
Entonces todo eso aquí por ejemplo yo podría poner eventos justo aquí y recargar nada más para ver cómo
se llaman esas llaves poner
o poner dentro del wifi y recargamos.
Puedes ver que aquí tenemos Arashi nombre invitado y apellido invitado entonces nos vamos a hacer parte
del arreglo
nombre invitado a eventos
y aquí va a ser este extra.
Quiero plegamos una coma recuerda y luego este apellido invitado lo voy a colocar aquí.
Eventos y apellido invitado.
Si puedo cortar esto pegarlo aquí abajo
y tomar este arreglo de eventos días y pegarlo aquí y tener el nombre del invitado y su apellido.
Recargamos y puedes ver que te dice aquí por ejemplo el seminario se llama diseño de interfaces y experiencia
de usuario a Así es con este Heydi lo da a esta persona Susan Sanchez y todo eso a aplicar para todos
entonces.
Así es como puedes crear tus arreglos formatearlo de forma que tú quieras.
Esto fue un arreglo multidimensional y asociativo en el mismo tiempo puedes ver cómo retornadas algo
con el y tú puedes armar tu propia estructura de la forma que sea más conveniente para ti de la forma
anterior teníamos todos los datos de esta forma era un poco difícil de recorrer.
Con esta estructura esta sintaxis será más fácil y lo veremos en el siguiente vídeo en el que eliminaremos
todo este código estático y vamos a crear todo de forma dinámica.