496 Stimmen

PHP - wie erzeugt man ein Zeilenumbruchzeichen?

In PHP versuche ich, ein Zeilenumbruchszeichen zu erzeugen:

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo '\r\n';

Danach öffne ich die erstellte Datei in Notepad und sie schreibt den Zeilenumbruch wörtlich:

1 Unbekannter \r\n 1 Unbekannter \r\n 1 Unbekannter \r\n

Ich habe viele Varianten des \r\n aber keine funktioniert. Warum wird der Zeilenumbruch nicht in einen Zeilenumbruch umgewandelt?

2voto

Chr (13) für Wagenrücklauf und chr (10) für Zeilenwechsel verwenden

echo $clientid;
echo ' ';
echo $lastname;
echo ' ';
echo chr (13). chr (10);

2voto

Manu R S Punkte 692

Verwenden Sie das PHP-Programm nl2br, um die Zeilenumbrüche in einem Textstring zu ermitteln.

$text = "Manu ist ein guter Junge.(Enter)Er kann gut coden.

echo nl2br($text);

Ergebnis.

Manu ist ein guter Junge.

Er kann gut programmieren.

1voto

phphunger Punkte 669

Ich habe diese Kombination auch innerhalb von einfachen und doppelten Anführungszeichen ausprobiert. Aber keine hat funktioniert. Statt der Verwendung von \n bessere Nutzung <br/> in den doppelten Anführungszeichen. Etwa so

$variable = "and";
echo "part 1 $variable part 2<br/>";
echo "part 1 ".$variable." part 2";

1voto

matthewpark319 Punkte 1055

Für alle Echo-Anweisungen verwende ich immer <br> in doppelten Anführungszeichen.

0voto

Tariqul_Islam Punkte 457
You Can Try This.
<?php
   $content = str_replace(PHP_EOL, "<br>", $your_content);
 ?>

<p><?php echo($content); ?></p>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X