Frage : Schrägstrich zwischen Wertfrage

Hallo Experten!

I haben 10 Spalten in meiner Datenbank, die und so weiter table_nightclub_1, table_nightclub_2, table_nightclub_3, table_nightclub_4 genannt wird. Datatype = enum („Y“, „N“, '').

Y, wenn die Tabelle angemeldet wird - N, wenn not.

How i-Echo „1/2/3“ kann, wenn Tabelle 1, 2 und 3, gemeldet an? Und nur „1“, wenn Tabelle 1 angemeldet wird? „8/9“, wenn Tabelle 8 und 9 booked.

I kann eine intelligente Weise nicht finden, einen Schrägstrich zwischen den Werten zu bilden sind: -/Hoffnung jemand können mir helfen!

Thanks im Voraus!

Antwort : Schrägstrich zwischen Wertfrage

Sie sind nicht auf V5.3?

Äquivalent der alten Art.
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:
6:
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“,
	);

Funktion Step1 ($value)
	{
	„n“ zurückbringen! = $value;
	}

Funktion Step3 ($value)
	{
	Rückholsubstr ($value, strlen („table_nightclub_“));
	}

Echo
	//-Schritt 4 implodieren: Sie implodieren.
		(
		„/“,
		array_map //-Schritt 3: Das Textteil der Schlüssel fallenlassen.
			(
			„Step3“,
			array_keys //-Schritt 2: Die Schlüssel von den restlichen 'y erhalten.
				(
				array_filter //-Schritt 1: 'N von der Reihe entfernen.
					(
					$data,
					„Step1“
					)
				)
			)
		);
Weitere Lösungen  
 
programming4us programming4us