#Lernen Sie jeden Tag eine neue PHP-Funktion (1) substr()

WBOY
Freigeben: 2016-08-08 09:25:15
Original
905 Leute haben es durchsucht

Kürzlich habe ich festgestellt, dass meine Effizienz beim Schreiben von Code zu gering ist. Nachdem ich nach dem Grund gesucht hatte, stellte ich fest, dass ich die meiste Zeit damit verbracht hatte, im Handbuch nachzuschlagen, um die Verwendung dieser Funktion zu finden, aber nachdem ich sie damals verwendet hatte, vergaß ich sie sofort. Als ich zum zweiten Mal auf diese Funktion stieß musste von vorne beginnen. Viel Zeit verschwendet. Deshalb beschloss ich, eine Sammlung von Zusammenfassungen zu schreiben und dabei zu versuchen, die täglich am häufigsten auftretenden Funktionen aufzuzeichnen.

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

Diese Funktion verwendet Die Funktion ist sehr leistungsfähig, um die angegebene Zeichenfolge abzufangen.

param $start

Wenn start eine nicht negative Zahl ist, beginnt die zurückgegebene Zeichenfolge an der Startposition der Zeichenfolge und zählt bei 0. Beispielsweise ist in der Zeichenfolge „abcdef“ das Zeichen an Position 0 „a“, das Zeichen an Position 2 „c“ und so weiter.
Wenn start negativ ist, beginnen die Zeichen der zurückgegebenen Zeichenfolge am Ende der Zeichenfolge.
Wenn die Länge der Zeichenfolge kleiner oder gleich start ist, wird FALSE zurückgegeben.

param $length

Wenn eine positive Länge angegeben wird, enthält die zurückgegebene Zeichenfolge bis zum Anfang Zeichen (abhängig von der Länge der Zeichenfolge).
Wenn eine negative Länge angegeben wird, werden viele Zeichen vom Ende der Zeichenfolge (oder vom Ende der Zeichenfolge, wenn start negativ ist) fehlen. 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 die zurückgegebene Teilzeichenfolge an der Startposition und wird bis zum Ende der Zeichenfolge fortgesetzt.

Rückgabewert

Gibt den extrahierten Teilstring zurück oder FALSE bei einem Fehler.

Beispiel

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

<?php
<span>$rest</span> = substr(<span>"abcdef"</span>, <span>0</span>, -<span>1</span>);  <span>//</span> 返回 <span>"abcde"</span><span>$rest</span> = substr(<span>"abcdef"</span>, <span>2</span>, -<span>1</span>);  <span>//</span> 返回 <span>"cde"</span><span>$rest</span> = substr(<span>"abcdef"</span>, <span>4</span>, -<span>4</span>);  <span>//</span> 返回 <span>""</span><span>$rest</span> = substr(<span>"abcdef"</span>, -<span>3</span>, -<span>1</span>); <span>//</span> 返回 <span>"de"</span>
?> </code>
Nach dem Login kopieren

Das Obige stellt jeden Tag eine neue PHP-Funktion vor (1) substr(), einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage