For-Schleife
steve
- php
0 Michael H:0 steve0 Michael H.0 steve
Hallo
Ich habe folgendes gemacht:
$myarray0 = array();
$myarray1 = array();
$myarray2 = array();
$myarray3 = array();
for ($i = 0; $i < $Rrows; $i++)
{
$myarray0[$i]= $results["TYPE"][$i];
$myarray1[$i]= $results["FILTER"][$i];
$myarray2[$i]= $results["DATA"][$i];
$myarray3[$i]= $results["TIME"][$i];
echo "TYPE: $myarray0[$i]";
}
Nun ist es so, dass die Abfrage jeweils nur ein Resultat ergibt. Die For-Schleife ist also überflüssig, aber wie bekomme ich das ohne For-Schleife hin?
Hallo
Ich habe folgendes gemacht:
$myarray0 = array();
$myarray1 = array();
$myarray2 = array();
$myarray3 = array();for ($i = 0; $i < $Rrows; $i++)
{
$myarray0[$i]= $results["TYPE"][$i];
$myarray1[$i]= $results["FILTER"][$i];
$myarray2[$i]= $results["DATA"][$i];
$myarray3[$i]= $results["TIME"][$i];echo "TYPE: $myarray0[$i]";
}Nun ist es so, dass die Abfrage jeweils nur ein Resultat ergibt. Die For-Schleife ist also überflüssig, aber wie bekomme ich das ohne For-Schleife hin?
Also wenn ich dich richtig verstanden hab:
For-weglassen und alles, was $i ist durch 0 ersetzen...
Aber das wäre ja zu einfach, wo ist wohl der Haken??
Also wenn ich dich richtig verstanden hab:
For-weglassen und alles, was $i ist durch 0 ersetzen...
Aber das wäre ja zu einfach, wo ist wohl der Haken??
Das ist wirklich zu einfach. Das habe ich auch schon versucht, und wenn ich nun beispielsweise
echo $myarray0 mache, bekomme ich als Wert Array und nichts anderes
Also wenn ich dich richtig verstanden hab:
For-weglassen und alles, was $i ist durch 0 ersetzen...
Aber das wäre ja zu einfach, wo ist wohl der Haken??Das ist wirklich zu einfach. Das habe ich auch schon versucht, und wenn ich nun beispielsweise
echo $myarray0 mache, bekomme ich als Wert Array und nichts anderes
Ok. Es gibt 2 Möglichkeiten:
a) Du willst den Wert über $myarray0 ansprechen, dann mach das so:
$myarray0 = $results["TYPE"][0];
$myarray1= $results["FILTER"][0];
$myarray2= $results["DATA"][0];
$myarray3= $results["TIME"][0];
echo $myarray0;
b) Du willst den Index 0 bei deinen Arrays beibehalten, dann mach das so:
$myarray0[0]= $results["TYPE"][0];
$myarray1[0]= $results["FILTER"][0];
$myarray2[0]= $results["DATA"][0];
$myarray3[0]= $results["TIME"][0];
echo $myarray0[0];
Entscheide dich ;-)
Danke für die Hilfe