U E D R , A S I H C RSS

문자반대출력/변형진

주저리

PHP에서는 strrev()라는 문자열 처리 기본 함수를 제공하지만, 현재 버전에서의 PHP는 기본 함수로는 Multibyte String을 지원하지 못한다.
preg_split()는 문자열 처리 능력이 탁월한 언어인 Perl에서 사용하는 Perl 호환 정규 표현식(Regular Expressions)을 차용하여 문자열을 분리하여 배열에 담는 함수.

유니코드 기준으로 각 문자를 쪼갠 후, 배열에 담고 뒤집어 다시 합쳤다.

소스코드

~php
<?
$fp = fopen("result.txt", "w");
fputs($fp, join("", array_reverse(preg_split("//u", join("", @file("source.txt"))))));
fclose($fp);
?>
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2009-05-27 07:09:19
Processing time 0.0100 sec