 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
14.01.2005, 19:50
|
#1
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
100 zeichen anzeigen
Hi wie schaffe ich es, dass nur die ersten 100 zeichen einer Variablen angezeigt werden?
--
der nico
|
|
|
14.01.2005, 19:52
|
#2
|
|
TP-Insider
Registriert seit: Dec 2003
Ort: nienburg (raum hannover)
|
__________________
in eile kam er,
in schwarzem gewand,
aus den tiefen des waldes,
ein einsamer mann, ein geschoepf der freiheit,
ein geschoepf ohne furcht,
doch alle nannten sie ihn nur T O D
|
|
|
14.01.2005, 19:56
|
#3
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
PHP-Code:
$satz = "Hallo, dies ist ein Testsatz, der nur zu Testzwecken dient.";
$teil = substr($satz, 0 , 25)." ...";
echo $teil;
Gruss SwiIiny
Hier gefunden... 4te Link
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
14.01.2005, 19:57
|
#4
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
@SwiIiny
Vielen Dank
|
|
|
14.01.2005, 19:59
|
#5
|
|
TP-Supporter
Registriert seit: Sep 2002
Ort: Spiez
|
Bitte nicht den Dank an HoRnominatoR vergessen.
Ich hab nur grad n Beispiel gefunden...
Aber bitte 
__________________
Im Zweifelsfalle fragen sie ihren Arzt oder die Suchmaschine ihrer Wahl.
|
|
|
14.01.2005, 20:04
|
#6
|
|
TP-Supporter
Registriert seit: Apr 2001
|
huhu
musst aber damit rechnen, dass die 100 Zeichen auch mitten im Wort zu Ende sein können 
__________________
Liebe Grüße, die Judi!
|
|
|
14.01.2005, 20:11
|
#7
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
@HoRnominatoR danke für den Tipp. Habe auch noch selber ein Bsp. gefunden.
Das mit dem Wort abschneiden ist ja leit schei***. hmm
mal schauen vielleicht wurde das Problem ja schonmal angsprochen!
--
der nico
|
|
|
14.01.2005, 20:19
|
#8
|
|
TP-Supporter
Registriert seit: Apr 2001
|
Zitat:
|
Zitat von hhcity
mal schauen vielleicht wurde das Problem ja schonmal angsprochen!
--
der nico
|
entweder das oder Du kannst auch meines haben
PHP-Code:
<?
$string="dies ist ein Text mit vielen vielen Zeichen";
function kurztext($str,$maxstr,$erw){
if(strlen($str)>$maxstr){
$str1=substr($str,0,$maxstr);
$str2=strrchr($str1," ");
if($str2==false){
$str2=strrchr($str1,".");
}
$str=substr($str1,0,($maxstr-strlen($str2)+1)).$erw;
}
return $str;
}
echo kurztext($string,25,".......» mehr");
?>
__________________
Liebe Grüße, die Judi!
|
|
|
14.01.2005, 20:33
|
#9
|
|
TP-Senior
Registriert seit: Sep 2002
Ort: Hamburg
|
OH vielen vielen Dank!
übrigen echt süß der Nick!
--
der nico
|
|
|
14.01.2005, 21:01
|
#10
|
|
TP-Veteran
Registriert seit: Jan 2003
|
@hhcity
Wofür brauchst du das denn, wenn ich fragen darf? Wenn der String aus einem <form> kommt, kann man es (besser) folgendermaßen machen:
HTML-Code:
<form action="textarea.htm">
Welche HTML-Elemente fallen Ihnen ein, und was bewirken sie:<br />
<textarea name="user_eingabe" cols="50" rows="10" maxlenght="100">test</textarea></form>
Wobei das maxlenght="100" ausschlaggebend ist.
Siehe Selfhtml.
Mfg
Dittboy
|
|
|
14.01.2005, 21:11
|
#11
|
|
Guest
Registriert seit: Aug 2002
|
@Judi: ging's nicht kompilizierter?
PHP-Code:
function abschnitt($str, $length, $endstr = '...')
{
if (strlen($str) < $length) return $str;
return ($pos = strpos($str, ' ', $length)) !== false ? (substr($str, 0, $pos).$endstr) : $str;
}
Geändert von Strogij (14.01.2005 um 22:14 Uhr).
|
|
|
14.01.2005, 21:38
|
#12
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Ich komme aus dem Zauberwald
|
Wenn wir schon dabei sind ... warum schreibst du nicht gleich:
return (((((((((((($pos = strpos($str, ' ', $length)) !== false)))))))))))? 
__________________
Zwei Dinge sind Unbestreitbar:- In einem Land, in dem Amerika Krieg führt, herrscht nachher Demokratie.
- Die Erde ist eine Scheibe!
Aktuelle Abendlektüre: Stephen King, Peter Strauch: Das schwarze Haus (Black House, 2001)
Aktuelle Bewertung: Abgesehen davon, dass der Roman mal wieder demonstriert, dass der Author geistesgestört ist, sehr träge; wenig Spannung; schlechter Erzählstil. King halt^^!
|
|
|
14.01.2005, 22:14
|
#13
|
|
Guest
Registriert seit: Aug 2002
|
Na gut, die erste Klammer kann man sich sparen, war nur zur Übersicht da. 
|
|
|
15.01.2005, 00:51
|
#14
|
|
TP-Supporter
Registriert seit: Apr 2001
|
Hi
ok, Ihr seid die Profis.
Werd mich in Zukunft mehr zurückhalten 
__________________
Liebe Grüße, die Judi!
|
|
|
15.01.2005, 01:14
|
#15
|
|
Guest
Registriert seit: Aug 2002
|
Zitat:
|
Zitat von Judi
Werd mich in Zukunft mehr zurückhalten 
|
Nix da! So war das nicht gemeint, versteh' das eher als eine Alternative. 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:03 Uhr.
|
 |