<?php
function reverseWords($text) {
$c_words = count($words); $outtext = "";
for ($i = 0; $i < $c_words; $i++) {
if ($i !== 0) $outtext .= " ";
for ($p = $length-1; $p >= 0; $p--) {
$outtext .= substr($words[$i], $p, 1); $start--;
}
}
return $outtext;
}
echo reverseWords("This is a test.");
?>
PD9waHAKCmZ1bmN0aW9uIHJldmVyc2VXb3JkcygkdGV4dCkgewogICAgJHdvcmRzID0gZXhwbG9kZSgnICcsICR0ZXh0KTsKICAgICRjX3dvcmRzID0gY291bnQoJHdvcmRzKTsKICAgICRvdXR0ZXh0ID0gIiI7CiAgICBmb3IgKCRpID0gMDsgJGkgPCAkY193b3JkczsgJGkrKykgewogICAgICAgIGlmICgkaSAhPT0gMCkgJG91dHRleHQgLj0gIiAiOwogICAgICAgICRsZW5ndGggPSBzdHJsZW4oJHdvcmRzWyRpXSk7CiAgICAgICAgZm9yICgkcCA9ICRsZW5ndGgtMTsgJHAgPj0gMDsgJHAtLSkgewogICAgICAgICAgICAkb3V0dGV4dCAuPSBzdWJzdHIoJHdvcmRzWyRpXSwgJHAsIDEpOwogICAgICAgICAgICAkc3RhcnQtLTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gJG91dHRleHQ7Cn0KCmVjaG8gcmV2ZXJzZVdvcmRzKCJUaGlzIGlzIGEgdGVzdC4iKTsKCj8+