Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
String nach dem ersten Absatz abbrechen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
String nach dem ersten Absatz abbrechen


 
ak56Lk
11-11-2006, 06:32 
 
Morgen alle zusammen!

Ich hab auf meiner Seite ein News-System entwickelt. Jetzt möchte ich auf der Startseite aber nich die ganze News anzeigen lassen, sondern nur den ersten Absatz. Da aber die Absätze in Zeichenlänge variieren, ist die Funktion "substr" ziemlich sinnlos.

Hat wer eine Idee?

mfg

 
nOe
11-11-2006, 09:49 
 
Teile doch einfach jeden Absatz in ein Array und lass dir nur das erste Array ausgeben.

preg_replace();

Gruß ich

 
Wurzel
11-11-2006, 11:22 
 
wenn die news aus der datenbank kommen, schau dir im mysql-manual mal SUBSTRING_INDEX() an. ansonsten reicht ein explode() auf dein absatz-zeichen \n oder <br> oder was du sonst verwendest.

 
Crake
11-11-2006, 12:15 
 
Wodurch wird ein Übergang zum nächsten Absatz eingeleitet? In der Regel durch mindestens 2 Zweilenumbrüche. Mittels split() kannst du dann den Inhalt des Eintrags einem Array zuweisen und absatzweise ausgeben.

 
ak56Lk
11-11-2006, 15:11 
 
nice......viele wege führen nach rom.

ich bedanke mich für eure antworten. Mal sehen, welchen weg ich fahren werd

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:58 Uhr.