凉风有信,秋月无边
亏我思娇的情绪、好比度日如年

火车头php内容过滤插件代码

文章摘要

本文介绍了三个用于判断字符串语言类型的函数:`is_Thai($string)`、`is_English($string)` 和 `is_Korean($string)`。每个函数通过正则表达式匹配字符串,判断其是否为全泰语(仅包含泰文字符)、全英文(仅包含英文字符)或全韩语(仅包含韩文字符),并返回相应的布尔值或0或-1。
<?php
/**
 * 是否为泰语
 * @param $string
 * @return bool
 */
function is_Thai($string)
{
    if (preg_match('/^[\x{0e01}-\x{0e5b}]+$/u', trim($string)) === 1) {
        //全是泰文
        return 1;
    } elseif (preg_match('/[\x{0e01}-\x{0e5b}]/u', trim($string)) === 1) {
        //包含泰文
        return 0;
    }
    return -1;
}

--------------
/**
 * 是否为英文
 * @param $string
 * @return int
 */
function is_English($string)
{
    if (preg_match('/^[a-zA-Z\s]+$/u', $string) === 1) {
        //全是字母
        return 1;
    } elseif (preg_match('/[a-zA-Z\s]/u', $string) === 1) {
        //包含字母
        return 0;
    }
    return -1;
}
------------------
function is_Korean($string)
{
    if (preg_match('/^[\x{ac00}-\x{d7ff}]+$/u', $string) === 1) {
        //全是韩文
        return 1;
    } elseif (preg_match('/[\x{ac00}-\x{d7ff}]/u', $string) === 1) {
        //包含韩文
        return 0;
    }
    return -1;
}
---------------------

 

赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《火车头php内容过滤插件代码》
文章链接:https://www.1004619.com/biji/20230801125.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫