Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie die letzten paar Zeichen einer bestimmten Zeichenfolge in PHP in Großbuchstaben und lassen den Rest unverändert

So konvertieren Sie die letzten paar Zeichen einer bestimmten Zeichenfolge in PHP in Großbuchstaben und lassen den Rest unverändert

藏色散人
藏色散人Original
2021-08-12 09:48:322610Durchsuche

Im vorherigen Artikel „Wie ermittelt PHP, ob die Summe zweier Zahlen 30 ist oder ob eine bestimmte Zahl 30 ist?“ habe ich Ihnen gezeigt, wie man zwei Zahlen ermittelt. Ich glaube, Sie haben ein gewisses Verständnis für die beteiligten PHP-Operatoren Meister, dieser Artikel führt Sie weiterhin in eine grundlegende Frage ein: „Wie konvertiere ich die letzten Zeichen einer bestimmten Zeichenfolge in Großbuchstaben?“.

Lassen Sie uns zunächst die zentrale Frage dieses Artikels vollständig beschreiben: „Bitte schreiben Sie ein PHP-Programm, um die letzten 3 Zeichen einer bestimmten Zeichenfolge in Großbuchstaben umzuwandeln. Wenn die Länge der Zeichenfolge weniger als 3 beträgt, schreiben Sie alle Zeichen in Großbuchstaben.“ " .

Was die Konvertierung von Groß- und Kleinschreibung angeht, muss jeder zum ersten Mal an die beiden in PHP integrierten Funktionen strtolower() und strtoupper() gedacht haben, aber wir müssen die Konvertierung gemäß den Anforderungen in der Frage implementieren.

Jetzt stelle ich Ihnen die Implementierungsmethode im Detail vor:

Der vollständige PHP-Code lautet wie folgt:

<?php
function test($s)
{
    return strlen($s) < 3 ? strtoupper($s) : substr($s, 0, strlen($s) - 3).strtoupper(substr($s, strlen($s) - 3));
}


echo test("Python")."<br>";
echo test("Javascript")."<br>";
echo test("js")."<br>";
echo test("PHP");

Das Ausgabeergebnis lautet wie folgt:

So konvertieren Sie die letzten paar Zeichen einer bestimmten Zeichenfolge in PHP in Großbuchstaben und lassen den Rest unverändert

Es ist offensichtlich!

Aus dem obigen Code können Sie sehen, gibt es irgendwelche Wissenspunkte, die wir beherrschen müssen?

Die erste Funktion sind die Funktionen strlen() und substr(). Die Funktion strlen wird verwendet, um die Länge der Zeichenfolge zurückzugeben, und die Funktion substr() gibt a zurück Teil der Zeichenfolge.

strlen()substr()函数,strlen函数用于返回字符串的长度,substr()函数返回字符串的一部分。

然后是strtoupper()Dann gibt es noch die Funktion strtoupper(), mit der der String in Großbuchstaben umgewandelt wird.

→ Angehängt sind verwandte Funktionen:

lcfirst()-Funktion: Konvertieren Sie das erste Zeichen in der Zeichenfolge in Kleinbuchstaben;

strtolower()-Funktion: Konvertieren Sie die Zeichenfolge in Kleinbuchstaben;

ucfirst( ) Funktion: Konvertieren Sie das erste Zeichen in der Zeichenfolge in Großbuchstaben.

ucwords() Funktion: Konvertieren Sie das erste Zeichen jedes Worts in der Zeichenfolge in Großbuchstaben vor dem Fragezeichen wahr ist, wird der Ausdruck vor dem Doppelpunkt ausgeführt, andernfalls wird der Ausdruck nach dem Doppelpunkt ausgeführt.

OK, ich glaube, jeder hat es gemeistert!

Abschließend möchte ich jedem das neueste und umfassendste „

PHP-Video-Tutorial

“ empfehlen ~ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie die letzten paar Zeichen einer bestimmten Zeichenfolge in PHP in Großbuchstaben und lassen den Rest unverändert. 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