Heim >Backend-Entwicklung >PHP-Problem >Was ist die PHP-Funktion, um die ersten Ziffern einer Zeichenfolge abzurufen?

Was ist die PHP-Funktion, um die ersten Ziffern einer Zeichenfolge abzurufen?

hzc
hzcOriginal
2020-06-19 14:48:183372Durchsuche

Was ist die PHP-Funktion, um die ersten Ziffern einer Zeichenfolge abzurufen?

Was ist die PHP-Funktion, um die ersten paar Ziffern einer Zeichenfolge abzurufen?

Verwendung der Funktion substr:

substr Gibt den Teilstring von string zurück

Beschreibung: string substr ( string $string , int $ start [, int $length ] )

Gibt die Teilzeichenfolge der Zeichenfolge string zurück, die durch die Start- und Längenparameter angegeben wird.

Parameter

Zeichenfolge

Eingabezeichenfolge .

start

  • Wenn start eine nicht negative Zahl ist, beginnt die zurückgegebene Zeichenfolge an der Startposition von string und start von 0 an zählen. Beispielsweise ist in der Zeichenfolge „abcdef“ das Zeichen an Position 0 „a“, das Zeichen an Position 2 „c“ und so weiter.

  • Wenn start eine negative Zahl ist, beginnt die zurückgegebene Zeichenfolge mit dem Startzeichen und dem Ende der Zeichenfolge.

  • Wenn die Länge der Zeichenfolge kleiner oder gleich dem Start ist, wird FALSE zurückgegeben.

<?php
$rest = substr(“abcdef”, -1); // 返回 “f”
$rest = substr(“abcdef”, -2); // 返回 “ef”
$rest = substr(“abcdef”, -3, 1); // 返回 “d”
?>

Länge

  • Wenn eine positive Länge angegeben wird, beginnt die zurückgegebene Zeichenfolge beim Start bis zur Enthält-Länge Zeichen (abhängig von der Länge der Zeichenfolge).

  • Wenn eine negative Länge angegeben wird, werden viele Zeichen am Ende der Zeichenfolge fehlen (ab dem Ende der Zeichenfolge, wenn start eine negative Zahl ist). Wenn start nicht in diesem Text enthalten ist, wird eine leere Zeichenfolge zurückgegeben.

  • Wenn die Länge mit einem Wert von 0, FALSE oder NULL angegeben wird, wird eine leere Zeichenfolge zurückgegeben.

  • Wenn die Länge nicht angegeben wird, beginnt der zurückgegebene Teilstring an der Startposition und wird bis zum Ende des Strings fortgesetzt.

<?php
$rest = substr(“abcdef”, 0, -1); // 返回 “abcde”
$rest = substr(“abcdef”, 2, -1); // 返回 “cde”
$rest = substr(“abcdef”, 4, -4); // 返回 “”
$rest = substr(“abcdef”, -3, -1); // 返回 “de”
?>

Empfohlenes Tutorial: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die PHP-Funktion, um die ersten Ziffern einer Zeichenfolge abzurufen?. 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