- 다른 뜻에 대해서는 array_reverse 문서를 참조하십시오.
1 개요[ | ]
- reverse
- StrReverse
- strrev
- 문자열 뒤집기
2 Bash[ | ]
Bash
Copy
STR=$(echo "hello" | rev)
echo $STR
Loading
3 C[ | ]

C
Copy
#include <stdio.h>
#include <string.h>
int main() {
char s[6] = "hello";
int i, len, temp;
len = strlen(s);
for (i=0; i<len/2; i++) {
temp = s[i];
s[i] = s[len-i-1];
s[len-i-1] = temp;
}
printf("%s\n", s); // olleh
}
Loading
4 C++[ | ]

C++
Copy
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
string s = "hello";
reverse(s.begin(), s.end());
cout << s; // olleh
}
Loading
5 C#[ | ]

C#
Copy
using System;
class Program
{
static string str_reverse(string str) {
char[] arr = str.ToCharArray();
Array.Reverse(arr);
return new string(arr);
}
static void Main() {
Console.Write(str_reverse("hello"));
}
}
Loading
6 Excel[ | ]
vbnet
Copy
Option Explicit
Public Function str_reverse(str As String)
str_reverse = StrReverse(str)
End Function
PHP
Copy
=str_reverse("hello")
7 Java[ | ]

Java
Copy
public class HelloWorld {
public static void main(String [] args) {
String s = "hello";
String reversed = new StringBuilder(s).reverse().toString();
System.out.println(reversed); // olleh
}
}
Loading
8 JavaScript[ | ]
JavaScript
Copy
function reverse(s) {
var o = '';
for (var i = s.length - 1; i >= 0; i--) o += s[i];
return o;
}
console.log( reverse('hello') ); // olleh
console.log( reverse('A가☆あ中!') ); // !中あ☆가A
▶ | olleh |
▶ | !中あ☆가A |
JavaScript
Copy
function reverse(s){ return s.split("").reverse().join(""); }
console.log( reverse('hello') ); // olleh
console.log( reverse('A가☆あ中!') ); // !中あ☆가A
▶ | olleh |
▶ | !中あ☆가A |
JavaScript
Copy
String.prototype.reverse = function(){return this.split("").reverse().join("");}
console.log( 'hello'.reverse() ); // olleh
console.log( 'A가☆あ中!'.reverse() ); // !中あ☆가A
▶ | olleh |
▶ | !中あ☆가A |
9 Perl[ | ]
Perl
Copy
reverse "hello" # returns "olleh"
10 PHP[ | ]
PHP
Copy
echo strrev("hello"); // olleh
Loading
PHP
Copy
echo strrev("A가☆あ中!"); // !��䂁㆘‰�A
Loading
PHP
Copy
echo strrev('Iñtërnâtiônàlizætiøn'); // n��it��zil��n��it��nr��t��I
Loading
PHP
Copy
function strrev8($str) {
return iconv("UTF-16LE", "UTF-8", strrev(iconv("UTF-8", "UTF-16BE", $str)));
}
echo strrev8("A가☆あ中!") . "\n"; // !中あ☆가A
echo strrev8('Iñtërnâtiônàlizætiøn') . "\n"; // nøitæzilànôitânrëtñI
Loading
11 Python[ | ]

Python
Copy
print( 'hello'[::-1] )
# olleh
Loading
Python
Copy
def reverse(text):
result = ""
for i in range(0, len(text)):
result = str(text[i]) + result
return result
print( reverse('hello') )
Loading
12 R[ | ]
R
Copy
paste(rev(unlist(strsplit("hello",""))),collapse="")
## [1] "olleh"
paste(rev(unlist(strsplit("A가☆あ中!",""))),collapse="")
## [1] "!中あ☆가A"
R
Copy
s = "hello"
paste(substring(s,nchar(s):1,nchar(s):1),collapse="")
## [1] "olleh"
s = "A가☆あ中!"
paste(substring(s,nchar(s):1,nchar(s):1),collapse="")
## [1] "!中あ☆가A"
R
Copy
library(stringi)
stri_reverse("hello")
## [1] "olleh"
stri_reverse("A가☆あ中!")
## [1] "!中あ☆가A"
13 Ruby[ | ]
Ruby
Copy
print "hello".reverse # olleh
Loading
14 Scheme[ | ]
scheme
Copy
(use-modules (srfi srfi-13))
(string-reverse "hello") ; returns "olleh"
15 SQL[ | ]
15.1 MySQL[ | ]
sql
Copy
SELECT REVERSE( "hello world" );
-- dlrow olleh
16 VB[ | ]
vbnet
Copy
str = StrReverse("hello")