주저리

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);
?>
Retrieved from http://wiki.zeropage.org/wiki.php/문자반대출력/변형진
last modified 2021-02-07 05:29:29