recherche

Maison  >  Questions et réponses  >  le corps du texte

php如何判断一个字符串含有中文逗号?

编码是utf-8.

想要的判断规则:字符串不能含有中文逗号。

例如
$str = ",123"; //此处逗号为中文逗号
$str_arr = explode(",",$str);
最后打印$str_arr,还是得到$str的值,并没有以中文逗号分开

后来又测试了下,如何中文逗号不是第一位,则能分割。

这里测试是把中文逗号放在了第一位。

男神男神2819 Il y a quelques jours1537

répondre à tous(2)je répondrai

  • 数据分析师

    数据分析师2017-10-01 00:47:03

    Comment PHP détermine-t-il si une chaîne contient des virgules chinoises ? - Questions et réponses sur le site Web chinois PHP - Comment PHP détermine-t-il si une chaîne contient une virgule chinoise ? - Questions et réponses sur le site Web chinois PHP

    Veuillez regarder et apprendre.

    répondre
    0
  • 迷茫

    迷茫2017-03-10 09:14:28

    首先你如果判断一个字符串中是否含有中文呢逗号,你这个思路是有问题的.你可以使用这个函数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。

    répondre
    0
  • Annulerrépondre