private function strStartsWith($string, $niddle)
    {
        return mb_strtolower(substr($string, 0, mb_strlen($niddle))) == mb_strtolower($niddle);
    }
private function strStartsWith($string, $niddle)
    {
        return mb_strtolower(substr($string, 0, mb_strlen($niddle))) == mb_strtolower($niddle);
    }
private function strStartsWith ( $ string , $ niddle ) { return mb_strtolower ( substr ( $ string , 0 , mb_strlen ( $ niddle ) ) ) == mb_strtolower ( $ niddle ) ; }
Case insensitive string begins with

@param string $string
@param string $niddle
@return boolean
Case insensitive string begins with