BOMの削除

BOMとは、UTF8ファイルの先頭に付く識別子みたいなもの。

以下の関数でBOMを削除できる。

<?php
function deleteBom($_str){
    if (ord($_str{0}) == 0xef && ord($_str{1}) == 0xbb && ord($_str{2}) == 0xbf) {
        $_str = substr($_str, 3);
    }
    return $_str;
}