PHP - Mehrere Zeilenumbrüche durch einen ersetzen


<?php

// Mehrere Zeilenumbrüche durch einen ersetzen

function nl2br_limit($string$num) {
  return 
preg_replace('/\n/''<br/>'preg_replace('/(\s{' $num '})\s+/'''$string));
}

$string "Wo kann ich mir einen neuen Treiber 




für meinen Esel herunterladen?"
;

echo 
nl2br_limit($string3);
?>

Siehe auch: Alle Leerzeichen entfernen

Bausteine  Alle Anzeigen

Eine zufällige Auswahl von Codeschnipseln aus den Bereichen HTML, CSS, PHP, JavaScript und MySQL.

<fieldset> Formularelemente gruppieren

CSS - Glühende Neon Buchstaben

PHP - Unterverzeichnisse nach einem Dateinamen durchsuchen

JavaScript - Eingabefelder automatisch fokussieren

MySQL - Spalte löschen

Hohe Ladezeiten
"Je besser die Seite, desto einfacher das Design"
Eine Homepage sollte inklusive Grafiken, Countern, Scripts, etc. nicht mehr als 50KB groß sein. Die Seite sollte 30KB nicht überschreiten. Ansonsten brechen die Besucher sehr wahrscheinlich den Ladevorgang ab und surfen weiter. Wie so oft bestätigen Ausnahmen die Regel. Wenn die Besucher wissen, was sie erwartet und dass sich das Warten lohnt, darf der Ladevorgang auch länger dauern. Wer eine Homepage betreibt, ohne daran zu denken, die Übertragungszeiten seiner Seiten zu optimieren, bestraft seine Leser.
Der Irrglauben vieler Anfänger, Webdesigner zu sein hieße, großartiges Grafikdesign abzuliefern, ist weit ab von der Wirklichkeit. Die Aufgabe des Webdesigners ist es, die auf die Seite gehörigen Informationen zu nehmen und so geordnet wie möglich unter minimalem Aufwand zu präsentieren. Im Netz hat keiner mehr die Zeit, sich mit viel Schnickschnack abzugeben. Der Besucher einer Seite möchte die Informationen, die er dort erwartet - und das so minimal verpackt wie möglich.