• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

mysql ausgabe formatieren???

T

totomoto

Guest
hallo zusammen

kann ich ein feld in einer db bei der ausgabe beeinflussen, d.h. wenn ich z.b. div. zahlen habe dann einen <br> tag einbauen???


konkret:

feld=zahlen
mit folgendem inhalt: 12 32 65 45 56 89 78 ekjd efj

ausgabe $zahlen = 12 32 und jetzt z.b. hier einen zeilenumbruch??? 65 45 56

danke & gruss

toto
 
würde mich auch interessieren

man müsste doch irgendwie sagen können: "lese 4 Bits, füge <br> ein, lese die restlichen Bits". Oder?
 
chunk_split($Zeichenkette [, $laenge [,$ende]]))

Beschreibung:
Dieser Befehl trennt eine $Zeichenkette nach $laenge - Zeichen (eine INTEGER-Zahl) durch die Zeichenfolge $ende. Ist keine Angabe für ende vorhanden, so wird ein Zeilenumbruch vorgenommen. Wird die $laenge nicht eingegeben, so passiert nichts.

Beispiel:
echo chunk_split("Das PHP3-Forum ist einfach genial",10,"<BR>");
http://www.php4-forum.de

Bidde, ich hoffe ich konnte euch helfen!
 
hmm

kannst du mir auch gleich beantworten, wie ich einfach nur so die ersten X Zeichen bzw. Bits eines DB-Feldes auslese?
Am besten noch mit dem Zusatz das den Abschluss ein ganzes Wort oder besser noch ein Punkt bilden soll?
Bidde...
Danke!!!!! :)
 
$bits = "5"; // Hier werden die bits festgelegt!
$ende = "."; // Hier wird das schluss zeichen oder word eibgegeben!
$zahlen = "12 32 65 45 56 89 78 ekjd efj"; //Hier ist das DB-Feld!
$zahlen = chunk_split($zahlen , $bits ,$ende); //Hier wird gesplitet!
echo $zahlen;

in diesem fall sieht die ausgabe so aus:
12 32. 65 4.5 56 .89 78. ekjd. efj.
also nach jedem 5 ein punkt
 
geht es auch...

...die restlichen Bits einfach fallen zu lassen?
Bsp.:
DB-Ausgabe: Als ADSL bezeichnet man eine neue Technik
Bits: 14

So nun soll müsste mitten im Wort der Strand abreissen, allerdings möchte ich noch eine Funktion einbauen die das verhindert, also "bezeichnet" kanns ausgibt.
Ausgabe soll also: Als ADSL bezeichnet
sein!
 
$bits = "5"; // Hier werden die bits festgelegt!
$ende = "."; // Hier wird das schluss zeichen oder word eibgegeben!
$zahlen = "12 32 65 45 56 89 78 ekjd efj"; //Hier ist das DB-Feld!
$zahlen = chunk_split($zahlen , $bits ,$ende); //Hier wird gesplitet!

$explode = explode($ende,zahlen);
$fertig = $explode[0];
echo $fertig.$ende;

ausgabe:

12 32.
 
Zurück
Oben