<?php

$str = "apple";
var_dump(mb_detect_encoding($str, "ASCII, UTF-8"));

$str_with_bom = chr(0xEF) . chr(0xBB) . chr(0xBF) . "apple";
var_dump(mb_detect_encoding($str_with_bom, "ASCII, UTF-8"));