Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Algorithmus-Übung drei: Vertauschen Sie das erste und das letzte Zeichen in der Zeichenfolge

PHP-Algorithmus-Übung drei: Vertauschen Sie das erste und das letzte Zeichen in der Zeichenfolge

藏色散人
藏色散人Original
2021-08-05 10:26:573174Durchsuche

Im vorherigen Artikel „PHP-Algorithmus-Übung 2: Ermitteln der absoluten Differenz zwischen n und einer angegebenen Zahl“ haben wir vorgestellt, wie man die absolute Differenz zwischen zwei Zahlen und dem Dreifachen der Differenz ermittelt. Heute setzen wir die Reihe der PHP-Grundalgorithmen fort , Aber es ist nicht nur eine einfache Berechnung zwischen Werten. Schauen wir nach unten, um Details zu erfahren. Das Thema dieser Übung lautet: „Schreiben Sie ein PHP-Programm, um das erste und das letzte Zeichen in einer bestimmten Zeichenfolge auszutauschen und eine neue Zeichenfolge zurückzugeben.“


Basierend auf dieser Frage üben wir es selbst ~

Ich gebe Ihnen unten meine Implementierungsmethode:

Der PHP-Code lautet wie folgt:

<?php

function test($str)
{
    return strlen($str) > 1 ? substr($str, strlen($str) - 1).substr($str, 1, strlen($str) - 2). substr($str, 0, 1) : $str;

}

echo test("abcd")."<br>";
echo test("a")."<br>";
echo test("xy")."<br>";

Das Ausgabeergebnis ist:

PHP-Algorithmus-Übung drei: Vertauschen Sie das erste und das letzte Zeichen in der ZeichenfolgeIn diesem Beispiel , wir Die erste angegebene Zeichenfolge ist „abcd“, dann werden das erste und das letzte Zeichen ausgetauscht und die neue Zeichenfolgenausgabe ist „dbca“

Die zweite angegebene Zeichenfolge ist „a“ und die Ausgabe ist a ;

Die Die dritte Zeichenfolge ist „xy“ und die neue Zeichenfolgenausgabe ist „yx“.

Hier kommt der ternäre Operator „?:“ sowie die Funktionen strlen und substr zum Einsatz.


Das Folgende ist eine kurze Einführung in die Funktionen der beiden Funktionen:

Die Funktion strlen() gibt die Länge der Zeichenfolge zurück. Die Syntax lautet „strlen(string)“. string bei Erfolg, wenn der String leer ist, wird 0 zurückgegeben.

Hinweis: Vor PHP 5.3.0 behandelte diese Funktion das Array als String-Array, gab also einen String der Länge 5 zurück und generierte einen Fehler der Ebene E_NOTICE. Die Funktion der Funktion

substr() besteht darin, einen Teil der Zeichenfolge zurückzugeben, und die Syntax ist „

“. Wenn dies fehlschlägt, wird FALSE zurückgegeben leere Zeichenfolge.

substr(string,start,length)Hinweis: Wenn der Startparameter eine negative Zahl ist und die Länge kleiner oder gleich dem Start ist, ist die Länge 0.

Abschließend empfehle ich jedem „

PHP-Video-Tutorial

“ ~ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonPHP-Algorithmus-Übung drei: Vertauschen Sie das erste und das letzte Zeichen in der Zeichenfolge. 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