Ausgabe nach 1000 Zeichen beenden!
Biene
- php
0 Thomas Meinike0 Biene
Hallo
ich möchte das die Ausgabe von hca_name nach 1000 Zeichen endet. Gibts dafür eine Möglichkeit?
<?php
$keyresult = mysql_query( "SELECT hca_name, hca_id FROM categories_hc");
while( $key = mysql_fetch_array ($keyresult))
{
echo $key["hca_name"];
echo ", ";
} // end while
?>
Schonmal DANKE
Biene
Hallo,
ich möchte das die Ausgabe von hca_name nach 1000 Zeichen endet. Gibts dafür eine Möglichkeit?
Ja, schau Dir mal die Zeichenkettenfunktionen von PHP an.
echo $key["hca_name"];
echo substr($key["hca_name"],0,1000);
MfG, Thomas
Hallo Thomas,
upps da hab ich mich wohl falsch ausgedrückt -sorry
das Problem ist eigentlich das ich alle Datensätze in eine Zeichenkette bekommen möchte sprich (hca_name1, hca_name2, .... etc)und das dann die ausgabe nach 1000 Zeichen endet.
gruß
Biene
Hallo,
das Problem ist eigentlich das ich alle Datensätze in eine Zeichenkette bekommen möchte sprich (hca_name1, hca_name2, .... etc)und das dann die ausgabe nach 1000 Zeichen endet.
$ausgabe.=$key["hca_name"];
$ausgabe.=", ";
print substr($ausgabe,0,1000);
MfG, Thomas
[Nachtrag:]
$ausgabe.=$key["hca_name"];
$ausgabe.=", ";
print substr($ausgabe,0,1000);
^^^
Die letzte Zeile erst nach Ablauf der gesamten Schleife ausfuehren!
MfG, Thomas
[Nachtrag:]
$ausgabe.=$key["hca_name"];
$ausgabe.=", ";
print substr($ausgabe,0,1000);
^^^
Die letzte Zeile erst nach Ablauf der gesamten Schleife ausfuehren!
MfG, Thomas
Danke Thomas,
genau das war die Lösung meiner Wochenend Probleme *freu*
Allen die geholfen haben sende ich ein virtuelles Eis :-)
Gruß
Biene
Hi Biene,
das Problem ist eigentlich das ich alle Datensätze
in eine Zeichenkette bekommen möchte
und wie machst Du das?
Vermutlich doch mit einer Schleife.
sprich (hca_name1, hca_name2, .... etc)und das dann
die ausgabe nach 1000 Zeichen endet.
Jedesmal, wenn Du ein neues Feld an diese Zeichenkette
anhängst, kannst Du vorher deren Länge bestimmen und
auf einen Zähler addieren, so daß Du jederzeit die Länge
Deiner zusammengesetzten (oder sogar bereits ausgegebe-
nen) Zeichenkette weißt.
Viele Grüße
Michael