Es wird in diesen Tutorial erklärt, wie man die PHP Funktion substr() verwenden kann. Die PHP-Funktion substr() kann eine Zeichenkette mit Angabe einer Start- und Endposition bestimmte Teile einer Zeichenkette ermitteln. Hierzu muss man der PHP Funktion die Zeichenkette, Startposition und Länge übermitteln. Man kann dadurch die PHP-Funktion dazu nutzen, um Texte entsprechend zu kürzen. Bei der Angabe der Startposition sollte man darauf achten, dass das erste Zeichen die Position 0 hat. Wenn man der Startposition einen Minuswert übermittelt, wird vom Ende der Zeichenkette, die Zählung beginnen.
Der Syntax:
substr(Zeichenkette, Startposition, Länge);
Beispiel:
<?php
/*
* Created on 17.12.2009 by Nico Schubert
*/
/**
* Beispiel 1 für die PHP-Funktion substr()
*/
$zeichenkette = 'Das ist eine "Zeichenkette" die
gekürzt wird.';
$start_position = 13;
$laenge = 14;
$gekuerzt_zeichenkette = substr($zeichenkette,
$start_position, $laenge);
echo $gekuerzt_zeichenkette;
?>
Ausgabe:
"Zeichenkette"
Erklärung: Als erstes wird in der Variable $zeichenkette unsere Zeichenkette gespeichert. Danach definieren wir in der Variable $start_position unsere Startposition und geben in der Variable $laenge die zurückzugebende Länge der Zeichenkette an. Danach übergeben wir diese Variablen der PHP-Funktion substr() und speichern den Rückgabewert in der Variable $gekuerzt_zeichenkette und geben diese anschließend mit echo wieder aus.