Gewusst wie: reduzieren Sie die Anzahl der Zeichen in einer Zeichenfolge auf PHP

April 1

Gewusst wie: reduzieren Sie die Anzahl der Zeichen in einer Zeichenfolge auf PHP

PHP-Skripte können Sie Sequenzen von Textzeichen als Zeichenfolgen modellieren. Die PHP-Sprache bietet Funktionen zum Bearbeiten von Zeichenfolgen, z. B. einen Abschnitt einer größeren Zeichenfolge als einen anderen Zeichenfolgenwert zurückgegeben. Um die Anzahl der Zeichen in einer Zeichenfolge zu reduzieren, können Sie die Substring-Funktion, erstellen Sie eine Kopie dieser Zeichen in der Zeichenfolge beibehalten möchten. Sie können entscheiden, halten die ursprüngliche Zeichenfolge zusätzlich zu den reduzierten oder können einfach die ursprüngliche Zeichenfolge durch die verkürzte Version ersetzen.

Anweisungen

1 Bereiten Sie die Zeichenfolge in Ihrem PHP-Skript. Der folgende PHP Code veranschaulicht das Erstellen einer String-Variablen mit beliebigen Text darin gespeicherten:

$my_text = "Hier ist der Textinhalt";

Eigene Zeichenfolge kann beliebige Zeichen enthalten, die Sie mögen, einschließlich Buchstaben, Zahlen und Interpunktionszeichen. Sie können jeder Variablenname für Ihre Zeichenfolge wählen, solange es für Sie sinnvoll und ein gültiger Name innerhalb der Sprache ist.

2 Führen Sie die Teilzeichenfolge Prozess auf die Zeichenfolge. Die Substring-Funktion hat einen Parameter, die die ursprüngliche Zeichenfolge, die Position starten Sie den Vorgang und die Länge des Abschnitts gewünschte Zeichenfolge darstellen. Entscheiden Sie, welche Länge soll der neue Zeichenfolge sein und welche Position Sie wollen positionieren es zu Beginn in die vorhandene Zeichenfolge, daran erinnert, dass das erste Zeichen in einer Zeichenfolge NULL ist. Verwenden Sie die folgende Syntaxstruktur der Teilzeichenfolge Operation für Ihre String-Variable durchzuführen:

Substr ($My_text, 0, 10);

In diesem Beispiel kopiert die ersten 10 Zeichen aus der ursprünglichen Zeichenfolgenvariablen.

3 Speichern Sie Ihre neue Zeichenfolge-Abschnitt als Variable. Wenn Sie Ihre ursprüngliche String-Variablen behalten möchten, können Sie den neuen Abschnitt als eine separate Variable speichern, durch Änderung der Code wie folgt:

$text_section = Substr ($My_text, 0, 10);

Die Substring-Funktion gibt den angeforderten Abschnitt der Zeichenfolge zurück, daher diese Linie den zurückgegebenen Zeichenfolge-Wert als Variable speichert. Wenn Sie nicht Ihre ursprüngliche Zeichenfolge zu halten möchten, können Sie es durch ändern den Code wie folgt ersetzen:

$my_text = Substr ($My_text, 0, 10);

Sobald diese Zeile ausgeführt hat, wird Ihre String-Variable nur die Zeichen enthalten, den, die Sie als Parameter an die Substring-Funktion angegeben.

4 Verwenden Sie Ihre neue String-Variable in Ihrem Skript. Sie können auf die neue Zeichenfolge auf jeder Linie nach der Operation Teilzeichenfolge verweisen, wie jede andere Variable. Beispielsweise wird die folgende Codezeile schreiben der neue String-Variablen an den Browser als Teil einer HTML-Struktur:

Echo "< p >". $text_section. " </p > ";

Durchzuführen, was Verarbeitung Ihrer Website oder Anwendung erfordert die Verwendung der neuen Zeichenfolge.

5 Speichern Sie Ihr PHP-Skript, laden Sie die Datei auf Ihrem Webserver und Durchsuchen, um die Seite zu testen. Wenn Sie einfach wollen zu überprüfen, ob der Teilzeichenfolge Betrieb gearbeitet hat, schreiben Sie die neue Zeichenfolge mithilfe des Echo-Befehls. Wenn der Code nicht funktioniert, wie Sie es erwartet, überprüfen Sie Ihre Teilzeichenfolge Funktionsparameter zu und sicherzustellen Sie, dass Sie die richtigen Werte für die Startposition und die Länge übergeben. Experimentieren Sie mit dem Code, bis es funktioniert, was Sie brauchen, um.

Tipps & Warnungen

  • Halten eine Kopie Ihrer ursprünglichen Zeichenfolge kann je nach Ihrem Projekt notwendig sein, aber wenn es nicht der Fall ist, wird Ihr Skript weniger Ressourcen verwenden, wenn Sie die ursprüngliche Variable durch den neuen überschrieben.
  • Testen Sie Ihre String-Funktionen in PHP mit der Art der Daten, die sie antreffen, wenn Ihre Website live geht nicht kann zu unvorhersehbarem Verhalten führen.