Функция инструмента обработки PHP на китайском языке
--- пробел ---
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 - первая позиция, которую будет искать эта позиция
«r» — найти последнее вхождение позиции (strrpos)
«a» — сохраняет все найденные слова в виде массива (возвращает массив)
string GB_replace(needle,str,haystack) — найти и заменить строку (str_replace)
string GB_replace_i(needle,str_f,str_b,haystack) — поиск и замена строк без проверки регистра
иголка - найти буквы
str - буква замены (str_f - перед буквой, str_b после буквы)
стог сена — строка
string GBsubstr(string,start,[length]) — извлекает длину от начала до конца или из строки
строка длины.
Китайские иероглифы учитывают только одну букву, можно использовать как положительные, так и отрицательные числа.
string GBstrnear(string,length) — извлекает из string строку, ближайшую к длине.
Длина китайских иероглифов состоит из 2 букв.
--- Уведомление---
Прежде чем использовать строку, возвращаемую формой, обработайте ее с помощью функции Stripslashes(), чтобы удалить лишние символы .
Использование: Добавьте: к исходному PHP-коду:
включить ("GB.inc");
Вы можете использовать вышеуказанные функции инструмента.
*/
Скопировать содержимое PHP в буфер обмена
<?php
functionGBlen($string) {
$l = стрлен ($ строка);
$птр = 0;
$а = 0;
в то время как ($a < $l) {
$ch = substr($string,$a,1);
$ch2 = substr($string,$a+1,1);
if (ord($ch) >= HexDec("0x81") && ord($ch2) >= HexDec("0x40")) {
$птр++;
$а += 2;
} еще {
$птр++;
$а++;
} // КОНЕЦ ЕСЛИ
} // КОНЕЦ ЧЕГО?
?>