0 && strpos($agent, "/", 11) >= 0){ $device = substr($agent, 11, (strpos($agent, "/", 11) - 11)); } else if (strpos($agent, "/2.0") > 0 && strpos($agent, "(") >= 0){ $device = substr($agent, 11, strpos($agent, "(" ) - 11); } else { $device = substr($agent, 11); } echo $device; exit; } else if (preg_match('/^J-PHONE|^Vodafone|^SoftBank/', $agent)){ //Softbankの場合 $device = $_SERVER{'HTTP_X_JPHONE_MSNAME'}; echo $device; exit; } else if (preg_match('/^UP.Browser|^KDDI/', $agent)){ //auの場合 $device = substr($agent, (strpos($agent, "-") + 1), (strpos($agent, " ") - strpos($agent, "-") - 1)); //デバイスIDから機種名に変換 if (array_key_exists(trim($device),$au-devices)){ echo $au_devices[$device]; exit; } else { echo "other au model"; exit; } } ?>