Cuestión : Raya vertical entre la pregunta de los valores

¡Hola expertos! el

I tiene 10 columnas en mi base de datos llamada table_nightclub_1, table_nightclub_2, table_nightclub_3, table_nightclub_4 y así sucesivamente. Datatype = enum (“Y”, “N”, ''). ¿el

Y si la tabla se reserva - el

How de N si no. puede el eco el “1/2/3” de I si el cuadro 1, 2 y 3 se reservan? ¿Y solamente “1” si se reserva el cuadro 1? “8/9” si el cuadro 8 y 9 es booked.

I no puede encontrar una manera elegante de hacer una raya vertical entre los valores: ¡-/Esperanza alguien puede ayudarme! ¡

Thanks por adelantado!
class= del

Respuesta : Raya vertical entre la pregunta de los valores

¿Usted no está en V5.3?

Equivalente del viejo estilo.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
 “Y”,
	“table_nightclub_2” => “N”,
	“table_nightclub_3” => “N”,
	“table_nightclub_4” => “Y”,
	“table_nightclub_5” => “N”,
	“table_nightclub_6” => “N”,
	“table_nightclub_7” => “Y”,
	“table_nightclub_8” => “N”,
	“table_nightclub_9” => “N”,
	“table_nightclub_10” => “Y”,
	);

función Step1 ($value)
	{
	¡volver “N”! = $value;
	}

función Step3 ($value)
	{
	substr de vuelta ($value, strlen (“table_nightclub_”));
	}

eco
	implode el paso 4 de //: Implode los.
		(
		“/”,
		paso 3 de // del array_map: Caer la parte textual de las llaves.
			(
			“Step3”,
			paso 2 de // de los array_keys: Conseguir las llaves de las 'y restantes.
				(
				paso 1 de // del array_filter: Quitar las 'n del arsenal.
					(
					$data,
					“Step1”
					)
				)
			)
		);
Otras soluciones  
 
programming4us programming4us