php BOM を削除する方法: まず fopen 関数を使用して php ファイルを開き、次に php ファイルの内容を読み取り、次に ltrim を呼び出して php の先頭にある BOM ヘッダーを削除し、最後に fwrite を使用します。 BOM ヘッダーを削除した php ファイルを書き込むコマンド。それを新しい PHP ファイルにインポートするだけです。
PHP BOM 削除の例
PHP では、ltrim() 関数を使用して BOM を削除できます。関数は移動することです。文字列、関数構文、およびパラメーターの説明の左側にある空白文字またはその他の事前定義された文字を除きます。
ここでは、BOM ヘッダーを含む 1.php を例として取り上げます。 1.php は単純な hello world プログラムです。次に、1.phpから2.phpの内容を読み込み、1.phpのBOMヘッダを削除した後、変更した内容を3.phpに書き込み、3.phpはBOMヘッダのないファイルとなります。
2.php のソース コードの内容は次のとおりです。
//php源码标识 <?php //用fopen函数打开1.php文件 $file=fopen("1.php","r") or die ("unable to open file"); //读取1.php文件内容 $con=fread($file,filesize("1.php")); //重点,调用ltrim将1.php开头的BOM头去掉。 $con=ltrim($con,"\XEF\XBB\XBF"); //创建3.php文件 $newfile=fopen("3.php","w") or die ("unable to create file"); //通过fwrite命令将去掉BOM头的1.php文件的内容写入到3.php fwrite($newfile,$con); //关闭文件 fclose($newfile); fclose($file); ?>
次に、2.php を実行します。 php コマンドを入力し、実行が完了すると、新しい 3.php ファイルが生成されます。
file コマンドと hexdump コマンドを再度使用して、1.php の BOM ヘッダーが削除されていることを確認します。
関連知識の詳細については、PHP 中国語 Web サイト をご覧ください。
以上がPHP BOMを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。