Reverse a string mit php

Ich versuche einen Weg zu finden, das umkehren einer Zeichenfolge, die ich gesehen habe alternativen, aber ich wollte, um es auf diese Weise denken außerhalb der box und nicht mit jemand anderem code als alternative den code unten kehrt die Zeichenfolge, aber ich bekomme immer diese Fehlermeldung:

Notice: Undefined offset: 25 C:\wamp\www\test\index.php auf Zeile 15

25 wird die Länge der Zeichenkette, die als deincremented.

//error_reporting(NULL);
$string = trim("This is a reversed string");

//find length of string including whitespace
$len =strlen($string);

//slipt sting into an array
$stringExp = str_split($string);

//deincriment string and echo out in reverse
for ($i = $len; $i >=0;$i--)
{
echo $stringExp[$i];
}

vielen Dank im Voraus

Ihr string index bei 0 beginnt, so die 25-Zeichen-index von 24. Ändern Sie Ihren code so, dass $i geht von 24 bis 0. Wie viele Plakate werden im folgenden beantwortet, sollte man auch schauen für eine Funktion das zu tun, was müssen Sie in der PHP-Funktionsbibliotheken.
Dank stieß ich auf die 0 gezählt wird, wie Man ist, und ja, es gibt Bibliotheken, die dies tun, aber ich wollte versuchen, und es anders machen ohne Sie 😉
Ich fügte hinzu, eine Antwort auf Ihr problem hier, stackoverflow.com/a/30722030/137196. Fühlen Sie sich frei, zu justieren, wie gebraucht. Dank

InformationsquelleAutor Steven Mcsorley | 2012-06-19

Schreibe einen Kommentar