Inverser une chaîne de caractères en php

Je suis en train d'essayer de trouver un moyen d'inverser une chaîne de caractères, j'ai vu des solutions de rechange, mais je voulais à cette façon de penser en dehors de la boîte et de ne pas utiliser de quelqu'un d'autre code comme une alternative, le code ci-dessous renverse la chaîne mais je reçois cette erreur:

Notice: Undefined offset: 25 C:\wamp\www\test\index.php sur la ligne 15

25 étant la longueur de la chaîne qui est en train de 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];
}

merci d'avance

Votre chaîne de l'index commence à 0, donc le 25 du personnage de l'indice est de 24. Modifier votre code, de sorte que $i passe de 24 à 0. Comme de nombreuses affiches ont répondu ci-dessous, vous devriez aussi regarder pour une fonction pour faire ce dont vous avez besoin dans la fonction PHP bibliothèques.
Merci je suis tombé sur le 0 étant comptés comme Un seul, et oui il y a des bibliothèques pour le faire, mais je voulais essayer de le faire différemment sans eux 😉
J'ai ajouté une réponse sur votre problème ici, stackoverflow.com/a/30722030/137196. N'hésitez pas à ajuster en tant que de besoin. Merci

OriginalL'auteur Steven Mcsorley | 2012-06-19