2016-03-21 4 views
0

Ich bin mit Joomla und ich möchte eine einfache "Schleife" zu tun, oder aber es heißt ...Simple "Schleife" in Joomla

Erläuterung:

Wenn Sie diesen Code verwenden:

$db->setQuery($query); 
$column= $db->loadColumn(); 
print_r($column); 

I gelungen, "print" folgender:

Array ([0] => 0,75 [1] => 1.10 [2] => 1.50 [3] => 2.20 [4] => 3,00 [5] => 4.0 0 [6] => 5,50 [7] => 7,50 [8] => 11,00 [9] => 15,00 [10] => 18,50 [11] => 22,00 [12] => 30,00 [13] => 37,00 [14] => 45,00 [15] => 55,00 [16] => 75,00 [17] => 90,00 [18] => 110,00 [19] => 132,00 [20] => 160,00 [21] => 200,00 [22 ] => 250,00 [23] => 315,00 [24] => 355,00 [25] => 400,00 [26] => 450,00 [27] => 500,00 [28] => 560,00 [29] => 630,00 [30] => 710.00

Wie kann ich nur die Werte drucken? So:

0,75 1,10 1,50 2,20 3,00 4,00 5,50 7,50 11,00 15,00 18,50 22,00 30,00 37,00 45,00 55,00 75,00 90,00 110,00 132,00 160,00 200,00 250,00 315,00 355,00 400,00 450,00 500,00 560,00 630,00 710,00

Sollte ich "während", "foreach" oder etwas anderes?

Da ich ein absoluter Anfänger bin teilen Sie bitte die genaue voll "Codierung"

Thank you very much!

Antwort

1

Sie müssen auf jeden Fall eine Schleife verwenden, um die Werte Ihres Arrays zu drucken. Sie können ein foreach zum Beispiel verwenden

foreach($column as $key => $val) { 
    echo $val . ' '; 
} 
+0

"$ Spalte als $ key => val $" können Sie mir bitte erklären, was die Logik ist das? –

+0

Der Parser nimmt Sie Array und foreach Paar Schlüssel und Werte druckt sie, werfen Sie einen Blick auf den Link Ich gab Ihnen für weitere Informationen – Fabio

1

Seine einfache:

echo implode(" ",$column); 
+0

Das beantwortet meine Frage, aber nicht mein Problem gelöst. Da ich etwas html auf die Werte setzen möchte ... –