php

Werden z.B. mit PHP dynamaich Mailinhalte generiert sollte ein Zeilenumbruch nach einer bestimmten Anzahl von Zeichen erfolgen da es sonst zu Fehlern in der Darstellung kommt. 

Bisher wurde dies immer mit \r\n realisiert.

Seit PHP 5.0.2 gibt es dafür die Konstante PHP_EOL

Um auf Nummer sicher zu gehen, empfielt sich bei längeren Strings hier den rechten Rand des Editors, welcher bei ca 120 Zeichen liegt, als Anhaltspunkl zu nehmen.

2017 01 24 092258

Oder. Nur um z.B. Quelltext schöner darzustellen:

echo '<table>'.PHP_EOL;
echo '  <tr>'.PHP_EOL;
echo '    <td>someContent</td>'.PHP_EOL;
echo '  </tr>'.PHP_EOL;
echo '</table>'.PHP_EOL;

 

Es gibt natürlich viele Möglichkeiten. Hier eine davon:

$dateA = date('d.m.Y H:i:s', strtotime("+14 hours"));
$dateB = date('d.m.Y', strtotime('+2 months', strtotime('2016-03-03')));
$dateC = date('d.m.Y', strtotime('+1 week', strtotime('2016-03-03')));
$dateD = date('d.m.Y', strtotime('+4 days', strtotime('2016-03-03')));

echo $dateA.'<br />';
echo $dateB.'<br />';
echo $dateC.'<br />';
echo $dateD.'<br />';

 Zum jetzigen Zeitpunkt gibt das diese Ausgabe:

04.03.2016 04:27:15
03.05.2016
10.03.2016
07.03.2016

Um einen gemischten Zufallswert aus Buchstaben Zahlen und anderen Zeichen zu erzeugen gibt es mir php bereits fertige Methoden. Für einen String der nur aus Buchstaben besteht, nicht.

So geht’s: