当前位置:首页 > PHP教程 > 正文内容

php截取字符串不乱码【php教程】,php,截取,字符串,乱码

搜教程4年前 (2019-12-01)PHP教程167

GBK编码截取示例

$str = '我是谁';  //gbk编码的字符串
echo mb_substr($str, 0, 1, 'gbk'); //输出 我

mb_substr要领比substr多一个参数,用来指定字符串编码。

utf-8编码截取示例

$str = '我abc是谁';  //utf-8编码的字符串
echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a

中英夹杂也完整没有问题。

注重:

1、运用的时刻要注重php文件的编码,和网页显现时的编码。

2、运用这个mb_substr要领要事先晓得字符串的编码,假如不晓得编码,就需要推断,mbstring库还供应了mb_check_encoding来磨练字符串编码。

引荐教程:PHP视频教程

以上就是php截取字符串不乱码的细致内容,更多请关注ki4网别的相干文章!

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/15606.html

分享给朋友:

“php截取字符串不乱码【php教程】,php,截取,字符串,乱码” 的相关文章

php round函数怎样用【php教程】,round函数

php round函数怎样用【php教程】,round函数

PHP round()函数用于对浮点数举行四舍五入。round语法是round(X,prec),参数X示意要做处置惩罚的数字,prec示意指定小数点后的位数。 round()函数怎样用? 作用:round()函数的作用是对浮点数举行四舍五入 语法: round(X,prec) 参数...

CTF中常见的PHP破绽引见(图文总结)【php教程】,PHP漏洞

CTF中常见的PHP破绽引见(图文总结)【php教程】,PHP漏洞

本篇文章给人人带来的内容是关于CTF中常见的PHP破绽引见(图文总结)),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 寻常也碰到不少如许的问题,记性不好很轻易忘,因而好好总结一下加深影象!!! 一. md5()破绽,php在处置惩罚哈希字符串时会应用”!=”或”...

php和openssl完成非对称加密的代码示例【php教程】,php

本篇文章给人人带来的内容是关于php和openssl完成非对称加密的代码示例,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 <?php namespace MyObjSummary; /** * 运用openssl完成非对称加密 */ class Rsa {...

如安在Fedora上装置PhpMyAdmin【php教程】,PhpMyAdmin

如安在Fedora上装置PhpMyAdmin【php教程】,PhpMyAdmin

PhpMyAdmin是用于治理MySQL效劳器的最盛行的基于Web的客户端,PHPMyAdmin是用PHP编程言语编写的。它供应了一个用户友爱的Web界面来接见和治理MySQL数据库。本篇文章将引见在Fedora体系上装置phpMyAdmin。 前提:我们假定已在体系上装置了Apach...

什么是代办形式?(实例申明)【php教程】,代理模式

代办形式 代办形式的作用和继续以及接口和组合的作用相似,都是为了聚合共用部份,削减大众部份的代码。 差别的是相比起继续,他们的语境差别,继续要表达的寄义是 is-a, 而代办要表达的寄义更接近于接口, 是 has-a,而且运用代办的话应了一句话"罕用继续,多用组合",要表达的意义实在也就是下...

【PHP入门】PhpStudy怎样修正Apache的端口号【php教程】,PhpStudy,修改端口号,Apache

【PHP入门】PhpStudy怎样修正Apache的端口号【php教程】,PhpStudy,修改端口号,Apache

phpStudy是一个PHP调试环境的顺序集成包。该顺序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性装置,不必设置即可运用,是异常轻易、好用的PHP调试环境。在Apache的网站效劳器中,假如80端口被占用,则Apache效劳器可能会启动失利...