--- 공백 ---
string GBspace(string) --------- 각 한자 사이에 공백 추가
string GBunspace(string) ------- 각 한자 공백 지우기 단어 사이
stringclear_space(string) ------- 공백을 지우는 데 사용됩니다.
--- 변환 ---
string GBcase(string,offset) --- 중국어와 영어를 변환합니다. 문자열의 문자를 대문자와 소문자로 변환
offset: "upper" - 문자열을 대문자로 변환(strtoupper)
"lower" - 문자열을 모두 소문자로 변환(strtolower)
"ucwords " - 변경 문자열에 있는 각 단어의 첫 글자를 대문자로 변경(ucwords)
"ucfirst" - 문자열의 첫 글자를 대문자로 변경(ucfirst)
string GBrev(string) ------ ---- - 문자열 반전
--- 텍스트 검사 ---
int GB_check(string) ----------- 문자열에 GB 단어가 있는지 확인하고 true를 반환합니다. ,
그렇지 않으면 false를 반환합니다.
int GB_all(string) ------------- 문자열의 모든 단어에 GB 단어가 있는지 확인하고, 그렇지 않으면 true를 반환합니다.
false를 반환합니다
int GB_non(string) ------------- 문자열의 모든 문자가 GB 문자가 아닌지 확인하면 true를 반환하고
그렇지 않으면 false를 반환합니다.
int GBlen(string) -------------- 문자열의 길이를 반환합니다(한자는 한 글자만 계산합니다)
--- 검색, 바꾸기, 추출---
int/ array GBpos(haystack,needle,[offset]) ---- 검색 문자열(strpos)
offset: 공백으로 두기 - 해당 위치의 첫 번째 항목 찾기
int - 첫 번째 항목 검색 이 위치의 Position
"r" - 마지막 발생 위치 찾기(strrpos)
"a" - 찾은 모든 단어를 배열로 저장(배열 반환)
string GB_replace(needle,str,haystack) - - 문자열 찾기 및 바꾸기(str_replace)
string GB_replace_i(needle,str_f,str_b,haystack) - 대소문자를 확인하지 않고 문자열 찾기 및 바꾸기
needle - 문자 찾기
str - 문자 바꾸기(str_f - 문자 앞) , 문자 뒤의 str_b)
haystack - string
string GBsubstr(string,start,[length]) -- 처음부터 끝까지 문자열을 추출하거나 string에서 길이
length를 추출합니다.
한자는 한 글자만 계산하며, 양수와 음수를 모두 사용할 수 있습니다.
string GBstrnear(string,length) – 문자열에서 길이에 가장 가까운 문자열을 추출합니다.
길이 한자는 2글자 길이입니다.
--- 참고 ---
Form에서 반환된 문자열을 사용하기 전에 먼저 문자열을 제거하여 중복된 문자열을 제거하세요.
사용법: 위 도구 기능을 사용하려면 원본 PHP 코드에
include("GB.inc")
를 추가하세요.
*/
PHP 콘텐츠를 클립보드에 복사
function GBlen($string) {
$l = strlen($string)
$ptr = 0 ;
$a = 0;
while ($a < $l) {
$ch = substr($string,$a,1)
$ch2 = substr($string, $ a 1,1);
if (ord($ch) >= HexDec("0x81") && ord($ch2) >= HexDec("0x40")) {
$ptr ; >$a = 2;
} else {
$a
} // END IF
?> >
위 내용은 포토샵 cs5 공식 중국어 공식 원본 다운로드 내용을 포함하여 포토샵 cs5 공식 중국어 공식 원본 다운로드 PHP 중국어 처리 기능 모음을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.