数码资讯
PHP实现一个不出现中文字符串的解决方案
本文介绍了PHP中没有出现的一个PHP解决方案: 当PHP拦截中英文混合字符串时,最后一个汉字通常被分成两半,例如:字符串的前18个单词被截取。 < PHP 1欢迎光临新浪新浪播客; 价值= substr(合文,0, 18); 回波值。; > 输出如下: 1欢迎光临新浪网> 因此,编写代码来判断中英
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文介绍了PHP中没有出现的一个PHP解决方案:
当PHP拦截中英文混合字符串时,最后一个汉字通常被分成两半,例如:字符串的前18个单词被截取。
< PHP
1欢迎光临新浪新浪播客;
价值= substr(合文,0, 18);
回波值。;
>
输出如下:
1欢迎光临新浪网>
因此,编写代码来判断中英文混合字符串中的汉字数是否为奇数,然后不截断一个字节,以保证汉字的完整性。
< PHP
1欢迎光临新浪新浪播客;
价值= substr(合文,0, 18);
value_length美元= strlen(价值);
value_count = 0美元;
为($我= 0;美元美元美元我<< value_length;i++)
{
如果(ORD(美元价值{我})> 127)
{
value_count美元+ +;
}
}
如果value_count %($ 2!= 0)
{
价值= substr(合文本,0,value_length美元- 1);
}
回波值。;
>
输出如下:
1欢迎司娜思娜
关于PHP相关内容的更多读者感兴趣的读者可以看到特别站:PHP字符串(字符串)、PHP使用摘要数组(数组)、PHP技能大全教程
希望本文能对PHP程序设计有所帮助。
当PHP拦截中英文混合字符串时,最后一个汉字通常被分成两半,例如:字符串的前18个单词被截取。
< PHP
1欢迎光临新浪新浪播客;
价值= substr(合文,0, 18);
回波值。;
>
输出如下:
1欢迎光临新浪网>
因此,编写代码来判断中英文混合字符串中的汉字数是否为奇数,然后不截断一个字节,以保证汉字的完整性。
< PHP
1欢迎光临新浪新浪播客;
价值= substr(合文,0, 18);
value_length美元= strlen(价值);
value_count = 0美元;
为($我= 0;美元美元美元我<< value_length;i++)
{
如果(ORD(美元价值{我})> 127)
{
value_count美元+ +;
}
}
如果value_count %($ 2!= 0)
{
价值= substr(合文本,0,value_length美元- 1);
}
回波值。;
>
输出如下:
1欢迎司娜思娜
关于PHP相关内容的更多读者感兴趣的读者可以看到特别站:PHP字符串(字符串)、PHP使用摘要数组(数组)、PHP技能大全教程
希望本文能对PHP程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。