Heim >Backend-Entwicklung >PHP-Problem >So lesen Sie die letzten paar Zeichen einer Zeichenfolge in PHP

So lesen Sie die letzten paar Zeichen einer Zeichenfolge in PHP

青灯夜游
青灯夜游Original
2022-04-22 20:31:063043Durchsuche

In PHP können Sie die Funktion substr() verwenden, um die letzten paar Zeichen der Zeichenfolge zu lesen. Sie müssen nur den zweiten Parameter der Funktion auf einen negativen Wert setzen und den dritten Parameter weglassen. „String,-n)“ bedeutet, dass alle Zeichen ab dem n-ten Zeichen vom Ende der Zeichenfolge bis zum Ende der Zeichenfolge gelesen werden.

So lesen Sie die letzten paar Zeichen einer Zeichenfolge in PHP

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

In PHP können Sie die Funktion substr() verwenden, um die letzten Zeichen einer Zeichenfolge zu lesen. Die Funktion

substr() gibt einen Teil einer Zeichenfolge zurück.

Sie müssen nur den dritten Parameter der Funktion weglassen und den zweiten Parameter auf einen negativen Wert (-n) setzen. n gibt die letzten paar Zeichen an, die Sie lesen möchten.

Implementierungsbeispiel:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$str = "abcdefg";
echo "原字符串:".$str."<br>";
echo "读取后1个字符:".substr($str,-1)."<br>";
echo "读取后2个字符:".substr($str,-2)."<br>";
echo "读取后3个字符:".substr($str,-3)."<br>";
?>

So lesen Sie die letzten paar Zeichen einer Zeichenfolge in PHP

Beschreibung : Die Funktion

substr() kann eine bestimmte Länge von Zeichen ab einer bestimmten Position in einer Zeichenfolge abfangen. Dieses abgefangene Zeichen kann als „Teilzeichenfolge“ oder „Teilzeichenfolge“ bezeichnet werden:

rrree

The Die Parameterbeschreibung lautet wie folgt:

  • $string: die Zeichenfolge, die abgefangen werden muss, die mindestens ein Zeichen enthält;
  • $start: die Startposition der abzufangenden Zeichenfolge;
    • Wenn $start ein Nicht-Zeichen ist -negative Zahl, dann beginnt die Zeichenfolge mit dem Abfangen ab dem $start-Zeichen von $string und $start beginnt mit dem Zählen bei 0. Beispielsweise ist in der Zeichenfolge „abcdef“ das Zeichen an Position 0 „a“, das Zeichen an Position 2 „c“ usw.;
    • Wenn $start eine negative Zahl ist, beginnt die Zeichenfolge mit dem Ende von $string. Beginnend mit dem ersten Zeichen von $start beginnt $start mit der Zählung bei -1. Beispielsweise ist in der Zeichenfolge „abcdef“ das Zeichen an Position -1 „f“, das Zeichen an Position -3 ist „d“ usw.
    • Wenn die Länge von $string kleiner als $start ist, FALSE wird zurückgegeben.
  • $length: Optionaler Parameter, der die Länge der abgefangenen Zeichenfolge angibt.
    • Wenn $length eine positive Zahl ist, wird die Zeichenfolge ab der $-Startposition auf $length-Zeichen gekürzt.
    • Wenn $length eine negative Zahl ist, werden $length-Zeichen am Ende von $string weggelassen (Wenn $start eine negative Zahl ist, gezählt vom Ende der Zeichenfolge);
    • Wenn der Wert von $length 0, FALSE oder NULL ist, wird eine leere Zeichenfolge zurückgegeben.
    • Wenn $length nicht angegeben wird, wird die Die zurückgegebene Teilzeichenfolge reicht von der Startposition $ bis zum Ende der Zeichenfolge.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo lesen Sie die letzten paar Zeichen einer Zeichenfolge in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn