改变PHP变量结果

时间:2014-04-13 20:41:07

标签: php

我正在尝试在我的网站上显示苹果设备型号的名称

我目前正在使用此PHP代码来获取设备模型:

$device = $_SERVER["HTTP_X_MACHINE"];
echo $device;

此代码获取设备型号但显示它,例如,如果我在iPad 4 Wifi上,结果是iPad3.4如何更改显示的文本,以“iPad3.4”替换“iPad3.4” 4 WiFi“和”iPad3.5“与”iPad 4 GSM“等...

2 个答案:

答案 0 :(得分:1)

这样的事情应该可以胜任,假设你知道大部分价值观:

$deviceMapping = array(
    'iPad3.4' => 'iPad 4 WiFi',
    'iPad3.5' => 'iPad 4 GSM',
);

$device = $_SERVER["HTTP_X_MACHINE"];
if (isset($deviceMapping[$device])) {
    echo $deviceMapping[$device];
} else {
    echo "Unknown device";
}

答案 1 :(得分:1)

......如果你愿意,你可以这样做:

$device = $_SERVER["HTTP_X_MACHINE"];

$conversions = array(
  'iPad3.4' => 'iPad 4 WiFi',
  'iPad3.5' => 'iPad 4 GSM',
);

if (isset($conversions[$device])) echo $conversions[$device];

不知道任何PHP,但这可能有点难以正常工作。无论如何,请随意尝试。