gpt4 book ai didi

php - 如何使用 PHP 语言检测字符串中的日文字符?

转载 作者:行者123 更新时间:2023-12-03 03:36:56 25 4
gpt4 key购买 nike


给定以下 3 个字符串,

字符串 1(日语与其他语言单词):
“激安価格お买い得タイヨー脱肠帯·片侧用 fm 腰回り 与任何其他词”

字符串 2(葡萄牙语):
“isto é um teste。”

字符串 3(英语):
“这是一个测试”

如何使用 PHP 只识别字符串 1?

提前致谢。

编辑:
由于这个主题被搁置,我将尝试满足 stackoverflow 的要求:

"This question appears to be off-topic because it lacks sufficient information to diagnose the problem. Describe your problem in more detail or include a minimal example in the question itself." – Anonymous, jeroen, Hanky 웃 Panky

我有一个问题...:(
我的问题是我在评论系统网站上收到大量垃圾邮件。我注意到其中大多数都有日语字符。我的老板明确表示我不能使用任何验证码机制。

所以...我唯一能想到的是检测日语字符...就像我在标题中提到的,以及在帖子中描述的!

更好?
干杯! :)

最佳答案

http://ideone.com/s8Mzum

我在 Ideone 中尝试过,它有效。但它还没有经过彻底的测试。

   <?php

$word = "激安価格お買い得タイヨー脱腸帯·片側用 fm 腰回り";
$word2 = "This is the english language";

function isJapanese($lang) {
return preg_match('/[\x{4E00}-\x{9FBF}\x{3040}-\x{309F}\x{30A0}-\x{30FF}]/u', $lang);
}

var_dump(isJapanese($word)); //returns 1
var_dump(isJapanese($word2));//returns 0

关于php - 如何使用 PHP 语言检测字符串中的日文字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24050154/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com