TOP ▲ itcore TOP プログラムパーツ

uBomDel BOM削除(UTF-8) | itcore 2019年

PHP

PHP TOP

関数

<?php
function uBomDel($str) {
  return preg_replace('/^\xEF\xBB\xBF/', '', $str);
}
?>

テストプログラム

<?php include_once "uBomDel.func"; ?>
<?php
  $bom = "\xEF\xBB\xBF";
  $str = "$bom $bom";
  echo "1 ".bin2hex($str)."<br>\n";
  $str = uBomDel($str);
  echo "2 ".bin2hex($str)."<br>\n";
?>

実行結果

1 efbbbf20efbbbf
2 20efbbbf