Phrase reversals: Difference between revisions

Line 1,048:
Each word reversed : attesor edoc esarhp lasrever
Word-order reversed : reversal phrase code rosetta</pre>
 
=={{header|Phix}}==
I have assumed step 2 should be applied to the result of step 1, and step 3 applied to the result of step 2.<br>
Obviously I'm right and everyone else is wrong!
<lang Phix>constant test="rosetta code phrase reversal"
?reverse(test)
sequence words = split(reverse(test))
for i=1 to length(words) do
words[i] = reverse(words[i])
end for
?join(words)
?join(reverse(words))</lang>
{{out}}
<pre>
"lasrever esarhp edoc attesor"
"reversal phrase code rosetta"
"rosetta code phrase reversal"
</pre>
 
=={{header|PHP}}==
7,820

edits