PHP - Zeichenketten

Wörter in der Zeichenkette (String) zählen - str_word_count()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 $zahl = str_word_count($text);
 echo $zahl;
?>

 Ausgabe: 10

Länge der Zeichenkette - strlen()

Zeichen und Buchstaben zählen.
<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 echo strlen($text);
?>

 Ausgabe: 55

Zeichenkette wiederholen - str_repeat()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da? <br>";
 $trl = str_repeat($text,3);
 echo $trl;
?>

 Ausgabe:
Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?
Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?
Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?

Zeichenkette mit Zeichen erweitern - str_pad()

<?php
$Name = "Werner";
$Name1 = str_pad($Name, 25, "*");
echo $Name1;
?>

 Ausgabe: Werner*******************

Zeichenkette kürzen - substr()

<?php
$text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
echo substr($text, 0, 25);
?>

 Ausgabe: Guten Morgen liebe Sorgen

Zeichenkette mischen - str_shuffle()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 echo str_shuffle($text);
?>

 Ausgabe: e hs M rudGohe ge caIhli Se leclesna rnnar?,tdoobingeu

Das erste Zeichen in Großbuchstaben - ucfirst()

Der Befehl ucfirst() wandelt das erste Zeichen eines Strings in Großbuchstaben um.
<?php
 $text = "hallo hallo hallo";
 echo ucfirst($text);
 ?>

Ausgabe:    Hallo hallo hallo

Das erste Zeichen jeden Wortes in Großbuchstaben - ucwords()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 ucwords($text);
 echo $text;
?>

 Ausgabe: Guten Morgen Liebe Sorgen, Seid Ihr Auch Schon Alle Da?

Alle Wörter in Großbuchstaben - strtoupper()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 $text = strtoupper($text);
 echo $text;
?>

 Ausgabe: GUTEN MORGEN LIEBE SORGEN, SEID IHR AUCH SCHON ALLE DA?

Alle Wörter in Kleinbuchstaben - strtolower()

<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 $text = strtolower($text);
 echo $text;
?>

 Ausgabe: guten morgen liebe sorgen, seid ihr auch schon alle da?

Zeilenumbruch nach Zeichenanzahl - wordwrap()

<?php
$kommentar = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da ?";
echo wordwrap($kommentar, 28, "<br>");
 ?>

Ausgabe:
Guten Morgen liebe Sorgen, s
eid Ihr auch schon alle da ?

Zeichenfolgen in einer Zeichenkette ermitteln - substr_count()

Ermittelt wie oft bestimmte Zeichenfolgen in einer Zeichenkette vorkommen.
<?php
 $text = "Guten Morgen liebe Sorgen, seid Ihr auch schon alle da?";
 echo substr_count ($text, "liebe Sorgen");
 ?>
 
 Ausgabe: 1

Ermittlung des Plurals

<?php
 $anzahl = 4;
 print "Ihr Warenkorb enthält $anzahl " . ($anzahl == 1 ? "Produkt" : "Produkte") . ".";
?>

 Ausgabe: Ihr Warenkorb enthält 4 Produkte.

Entfernen und ersetzen

<?php
$Kommentar = "  Georg hat hute <b>Geburtstag</b>.  ";

$Kommentar = strip_tags ($Kommentar); // Tags entfernen
$Kommentar = str_replace ("Georg", "Werner", $Kommentar);
$Kommentar = ereg_replace("hu", "heu", $Kommentar);

echo $Kommentar;
?>

 Ausgabe:    Werner hat heute Geburtstag.

Leerzeichen, Tabulatorzeichen etc. entfernen

trim entfernt Leerzeichen, Tabulatorzeichen etc. (sogannten "whitespace")
vor dem ersten und nach dem letzten "echten" Zeichen in der Zeichenkette.
Überflüssige Zeichen sind: \n  \r  \t  \v   und das Leerzeichen.
Mit ltrim() oder rtrim() werden nur die linken Zeichen bzw. nur die rechten entfernt.
<?php
$text = "   Ich bin eine Zeichenkette!   ";
$zeichenkette = trim($text);
 echo $zeichenkette;
?>

 Ausgabe:
Ich bin eine Zeichenkette!

HTML-Tags aus der Zeichenkette entfernen - strip_tags()

<?php
 $text = "Hallo <b>Welt</b>";
 echo strip_tags($text);
?>

 Ausgabe: Hallo Welt

HTML-Tags in der Zeichenkette konvertieren - htmlentities()

<?php
 $text = "Hallo <b>Welt</b>";
 echo htmlentities($text);
?>

 Ausgabe:     Hallo <b>Welt</b>
 Normale Ausgabe:     Hallo Welt

Zeichenkette codieren / decodieren - rawurlencode()

<?php
 $text = "Hallo Welt";
 echo rawurlencode($text); // Ausgabe: Hallo%20Welt
 echo rawurldecode($text); // Ausgabe: Hallo Welt
?>

Bausteine  Alle Anzeigen

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

<blockquote> Block-Zitat

CSS - Aufzählungslisten einfärben

PHP - Dateinamen trennen

JavaScript - Eine Animation ab einer bestimmten Scroll-Position starten

MySQL - Spalte umbenennen

Homepage strukturieren
evor Sie mit der Programmierung und dem Designen der Homepage beginnen, sollten Sie sich hinsichtlich der Strukturierung der Homepage sicher sein. Dies vereinfacht die Programmierung und verkürzt Ihren Aufwand. Beginnen Sie erst mit dem Programmieren der Homepage, wenn die Struktur/Gliederung der Homepage festgelegt ist.