1.5.1 Problem
1.5.2 Solution
print strrev('This is not a palindrome.');
.emordnilap a ton si sihT
To reverse by words, explode the string by word boundary,
reverse the words, then rejoin:
$s = "Once upon a time there was a turtle.";
// break the string up into words
$words = explode(' ',$s);
// reverse the array of words
$words = array_reverse($words);
// rebuild the string
$s = join(' ',$words);
print $s;
turtle. a was there time a upon Once
1.5.3 Discussion
Reversing a string by words can also be done all in one
line:
$reversed_s = join(' ',array_reverse(explode(' ',$s)));