编码是utf-8.
想要的判断规则:字符串不能含有中文逗号。
例如$str = ",123"; //此处逗号为中文逗号$str_arr = explode(",",$str);最后打印$str_arr,还是得到$str的值,并没有以中文逗号分开
后来又测试了下,如何中文逗号不是第一位,则能分割。
这里测试是把中文逗号放在了第一位。
╰つ ゛思 绪 万 千 , 不 如 努 力 向 前 .ヽ
PHP는 문자열에 중국어 쉼표가 포함되어 있는지 어떻게 확인하나요? -PHP 중국어 웹사이트 Q&A-PHP는 문자열에 중국어 쉼표가 포함되어 있는지 어떻게 확인합니까? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
首先你如果判断一个字符串中是否含有中文呢逗号,你这个思路是有问题的.你可以使用这个函数mb_strstr — 查找字符串在另一个字符串里的首次出现
string mb_strstr ( string $haystack , string $needle [, bool $before_needle = false [, string $encoding = mb_internal_encoding() ]] )
mb_strstr() 查找了 needle 在 haystack 中首次的出现并返回 haystack 的一部分。 如果 needle 没有找到,它将返回 FALSE。
PHP는 문자열에 중국어 쉼표가 포함되어 있는지 어떻게 확인하나요? -PHP 중국어 웹사이트 Q&A-PHP는 문자열에 중국어 쉼표가 포함되어 있는지 어떻게 확인합니까? -PHP 중국어 홈페이지 Q&A
꼭 보고 배워보세요.
首先你如果判断一个字符串中是否含有中文呢逗号,你这个思路是有问题的.你可以使用这个函数mb_strstr — 查找字符串在另一个字符串里的首次出现
mb_strstr() 查找了 needle 在 haystack 中首次的出现并返回 haystack 的一部分。 如果 needle 没有找到,它将返回 FALSE。