bestimmte arrays ausgeben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
ausgabe
befehl
bereich
control
count
element
elemente
ergebnis
erste
funktion
irgendein
komma
manual
null
parameter
schleifen
trennzeichen
variable
zusammen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hi,
um alle Werte auszugeben, kannst du die foreach-schleife benutzen (http://www.php.net/manual/de/control-structures.foreach.php).
Bsp.:
$array = array(1,2,3,4,5,6); foreach ($array as $el) { echo "$el<br />\n"; }
Ausgabe:
1
2
3
4
5
6
Um einzelne Werte auszugeben, gibt es keine Funktion. Du musst wohl schon for benutzen.
mfg,
hr -
F?r die Ausgabe aller Array-Elemente kannst du auch print_r() benutzen:
http://de.php.net/manual/de/function.print-r.php
Mit array_slice() kannst du dir ein "Teilst?ck aus einem Array herausschneiden":
http://de.php.net/manual/de/function.array-slice.php
$array = dein Array;
$von = irgendeine Zahl gr??er als -1;
$bis = irgendeine Zahl gr??er als Null aber kleiner als count($array);
$start = $von;
$zahl = $bis - $von + 1;
$teil = array_slice($array, $start, $zahl);
$start: Erstes Array-Element;
$zahl: Anzahl der "herauszuschneidenden" Elemente;
Das Ergebnis-Array $teil kannst du dann mit print_r() oder mit einer foreach-Schleife ausgeben lassen.
-
hi ardiv,
der befehl den du suchst, ist implode()
(http://www.php.net/manual/de/function.implode.php)
implode verbindet alle Arrayelemente zu einem
String, in dem sie durch Trennzeichen unterteilt
sind!
$feld = array(1,2,3,4,5,6); // alle werte in einen string umwandeln und zusammen ausgeben $str = implode(",", $feld); echo $str;
Ausgabe: 1,2,3,4,5,6
wobei das Komma hier das Trennzeichen ist.
Wenn duimplode("<br",$feld)
nimmst, werden alle Elemente untereinander aufgelistet.
Wenn du Bereiche bspw. von 0 bis 3 ausgeben willst, musst die sie explizit angeben:
echo $feld[0],$feld[1],$feld[2],$feld[3]
oder du machst eine schleife von 0 bis 3, speicherst sie in einer neuen variable
$bereich[] = $feld[x]
und gibst nach der schleife dann den Bereich wieder mitimplode(",",$bereich)
aus!
mfg kingalex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage