到现在为止我从未见过这个 示例
$test="×tamp";
echo $test;
如果我输入资金xtamp
,那么将输出T
我尝试
$url = "https://maps.googleapis.com/maps/api/timezone/json?location=".$latitude. ",".$longitude. "&".$test. "=".$date."&key=";
$url = "https://maps.googleapis.com/maps/api/timezone/json?location=".$latitude. ",".$longitude. "×tamp=".$date."&key=";
这是我得到的输出
https://maps.googleapis.com/maps/api/timezone/json?location=44.786568,20.4489216xtamp=1445364621&key=
答案 0 :(得分:1)
$test
未被转义,因此它将& times视为特殊字符(x)
$query = array(
'location' => '',
'timestamp' => '',
'key' => ''
);
$url = "https://maps.googleapis.com/maps/api/timezone/json?" . http_build_query($query);
答案 1 :(得分:1)
& times表示乘法符号。 (从技术上讲它应该是×但是宽松的浏览器让你省略;。)
此处的回复相同:Using "×" word in html changes to ×
如果使用(''),PHP可能不会将& times转换为x