Heim  >  Artikel  >  tägliche Programmierung  >  Welche Methoden gibt es, um eine String-Umkehr in PHP zu erreichen? (Bilder + Videos)

Welche Methoden gibt es, um eine String-Umkehr in PHP zu erreichen? (Bilder + Videos)

藏色散人
藏色散人Original
2018-10-09 14:06:566092Durchsuche

In diesem Artikel werden hauptsächlich mehrere detaillierte Methoden vorgestellt, um die PHP-String-Umkehrung zu erreichen. Man kann sagen, dass

PHP-String-Umkehrung eine häufige Interviewfrage für PHP-Arbeitssuchende während des Interviewprozesses ist. Ich werde zum Beispiel fragen, wie man einen String in PHP umkehrt. Welche Methoden gibt es? Nennen Sie Beispiele usw.

Im Folgenden stellen wir verschiedene Methoden der PHP-String-Umkehr im Detail anhand einfacher Codebeispiele vor.

Methode 1: Rekursion verwenden, um die Zeichenfolge umzudrehen

Ein Beispiel für den PHP-Code zum Umkehren der Zeichenfolge lautet wie folgt:

<?php
$str = "Hello";
function reversal1($str)
{
    if (strlen($str) > 0) {
        reversal1(substr($str, 1));
    }
    echo substr($str, 0, 1);
    return;
}
reversal1($str);

Dieser Absatz Im Code wollen wir nur die Wortzeichenfolge „Hallo“ umkehren. Hier definieren wir eine Umkehr1-Methode, um die Zeichenfolge nach dem Prinzip des rekursiven Algorithmus umzukehren.

Die strlen-Funktion dient zum Abrufen der Stringlänge.

Substr-Funktion bedeutet, einen Teilstring eines Strings zurückzugeben.

Der Umkehreffekt ist wie folgt:

Welche Methoden gibt es, um eine String-Umkehr in PHP zu erreichen? (Bilder + Videos)

So im vorherigen Artikel [Wie implementiert man rekursive Sortierung in PHP? ], der rekursive Algorithmus wurde ausführlich erklärt. Neulinge, die sich mit Rekursion nicht auskennen, können sich zunächst darauf beziehen.

Methode 2: Verwenden Sie eine for-Schleife, um die Zeichenfolge umzudrehen

<?php
$str = "Hello";
function reversal2($str)
{
    for ($i = 1; $i <= strlen($str); $i++) {
        echo substr($str, -$i, 1);
    }
    return;
}
reversal2($str);

Was wir hier beachten müssen, ist, dass die zweite in Die Funktion substr() Wenn der Parameter ein negatives Vorzeichen hat, bedeutet dies, dass von der ersten Position ab der letzten abgefangen wird.

Der Endeffekt ist der gleiche wie bei Methode eins.

Methode 3: Verwenden Sie die PHP-Funktion strrev(), um die Zeichenfolge umzudrehen

<?php
$str = "Hello";
echo strrev($str);

PHP-String-Umkehrfunktion strrev() ist die einfachste Möglichkeit, eine Zeichenfolge umzukehren. Denn strrev() ist eine in PHP integrierte Funktion, die Strings umkehrt.

Der Endeffekt ist der gleiche wie oben.

In diesem Artikel geht es um drei Methoden, um eine String-Umkehr in PHP zu erreichen.

Wenn Sie mehr über PHP erfahren möchten, können Sie der chinesischen PHP-Website folgen PHP-Video-Tutorial, jeder ist herzlich willkommen, sich darauf zu beziehen und zu lernen!

Das obige ist der detaillierte Inhalt vonWelche Methoden gibt es, um eine String-Umkehr in PHP zu erreichen? (Bilder + Videos). 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