Frage : Multidimension vereinigende Reihe zum HTML-Tabelle

Ich versuche, eine Funktion zu verursachen, die eine vereinigende dimensionalreihe 2 zu einem HTML-Tabelle im Format unten ausgibt. Ich habe versucht, eine multidimension Reihe auf Tabellenfunktion zu justieren, die ich online fand, um zu bearbeiten, während ich sie zu benötige, aber ich nicht fähiges to.

HTML Ausgang required





















Code Description Price
TIR Tires 100
OIL Oil 10
SPK Spark Plugs 4

gewesen bin
“; show_array2 ($value, $level+1, 1); } sonst {//-(Vor) Reihe ist nicht multidim wenn ($sub! = 1) {//-erste Eintragung für subarray Echo „“; } $sub = 0; Echo „“; Echo „ \ n“; } } //foreach $array } sonst {//-Argument $array ist nicht eine Reihe Rückkehr; } } Funktion html_show_array2 ($array) { „
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:
$arr_products = Reihe (Reihe („Code“ => „TIR“, „Beschreibung“ => „ermüdet“, „Preis“ => 100), Reihe („Code“ => „ÖL“, „Beschreibung“ => „Öl“, „Preis“ => 10), Reihe („Code“ => „SPK“, „Beschreibung“ => „Funken-Stecker“, „Preis“ =>4)); 

Funktion show_array2 ($array, $level, $sub) {
	wenn (is_array == ($array) 1) {//-Überprüfung, wenn Eingang eine Reihe ist
	   foreach ($array als $key_val => $value) {
		   wenn (is_array == ($value) 1) {//-Reihe ist mehrdimensional
			   Echo „
“. $key_val. „“. $value. „
\ n“; show_array2 ($array, 1, 0); „
\ n“ widerhallen; } html_show_array2 ($arr_products);

Antwort : Multidimension vereinigende Reihe zum HTML-Tabelle

„; // ERHALTEN SCHLÜSSEL VON EINEM DES SUB-ARRAYS $h = $a [0]; // SCHREIBEN TABELLEN-ÜBERSCHRIFTEN VON DEN SCHLÜSSELN foreach ($h als $k => $x) { Echo „„; } Echo „„. PHP_EOL; // VERURSACHEN DIE TABELLEN-DATEN VOM SUB-ARRAYS foreach ($a als $s) { Echo „„; // ERHALTEN DATEN VON JEDEM SUB-ARRAY foreach ($s als $x) { // SCHREIBEN DIE DATENELEMENTE IN TD-AUSSAGEN Echo „„; } Echo „„. PHP_EOL; } } Funktion html_show_array2 ($array) { Echo „
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:
 „TIR“, „Beschreibung“ => „ermüdet“, „Preis“ => 100), kleiden („Code“ => „ÖL“, „Beschreibung“ => „Öl“, „Preis“ => 10), Reihe („Code“ => „SPK“, „Beschreibung“ => „Funken-Stecker“, „Preis“ =>4)); 

// AKTIVIEREN DIESES, UM DIE REIHE ZU BETRACHTEN
// var_dump ($arr_products);

Funktion RAY_show_array ($a)
{
    // HERSTELLEN DIE TABELLEN-ÜBERSCHRIFTEN N
    Echo „
„. $k.“
„. $x.“
\ n "; RAY_show_array ($array, 1, 0); Echo „
\ n "; } html_show_array2 ($arr_products);
Weitere Lösungen  
 
programming4us programming4us