php 代码怎么去掉bom

php代码掉bom的方法:1、使用“function clearbom($contents){…}”方式去掉文本中的bom头;2、通过“function checkBOM ($filename) {…}”方法检测并去掉bom头;3、通过“function SearchBOM($string) {…}”方法搜索当前文件是否有BOM并去除即可。

php入门到就业线上直播课:进入学习
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API调试工具:点击使用

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php 代码怎么去掉bom?

PHP批量去掉utf8格式文件中的bom头部

我经常使用txt文本编辑器写php文件,所以经常会自动添加bom头部,导致在很多时候会带来问题,比如我们session无法工作、cookie无法设置等等问题。

下面我整理了几个利用php程序清除 utf8格式文件中的bom头部方法。

例1

代码如下

/**
* 去掉文件中的 bom头
* @var 0.1
* @author Chenwp
*/
function clearbom($contents){
//UTF8 去掉文本中的 bom头
$BOM = chr(239).chr(187).chr(191);
return str_replace($BOM,”,$contents);
}



/**
* 去掉文件中的bom头
* @param object $fileName Description
* @return object    Description
*/
function clearfilebom($fileName){
$c = file_get_contents($fileName);
$c = clearbom($c);
file_put_contents($fileName,$c);
}

登录后复制

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » php 代码怎么去掉bom
温馨提示您:本站所载文章、数据仅供参考,如果有文章侵犯了您的权益,请来信告知我们删除,联系邮箱:976157886@qq.com
Copyright © 2023 自学咖网 - All rights reserved 浙ICP备2023005527号