function.phpでユーザーエージェントを取得

//ユーザエージェントを取得
function my_custom_get_ua() {

    $ua = $_SERVER['HTTP_USER_AGENT'];

    if ((strpos($ua, 'Android') !== false) && (strpos($ua, 'Mobile') !== false) || (strpos($ua, 'iPhone') !== false) || (strpos($ua, 'Windows Phone') !== false)) {
        // スマートフォンからアクセスされた場合
        return 'sp';

    } elseif ((strpos($ua, 'Android') !== false) || (strpos($ua, 'iPad') !== false)) {
        // タブレットからアクセスされた場合
        return 'tab';

    } elseif ((strpos($ua, 'DoCoMo') !== false) || (strpos($ua, 'KDDI') !== false) || (strpos($ua, 'SoftBank') !== false) || (strpos($ua, 'Vodafone') !== false) || (strpos($ua, 'J-PHONE') !== false)) {
        // 携帯からアクセスされた場合
        return 'mobile';

    } else {
        // その他(PC)からアクセスされた場合
        return 'pc';
    }

    return false;
}