- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 php 文件上使用此功能时,我不断出现空屏幕,XML 文件中没有属性
// Get parameters from URL
$center_lat = ( isset( $_GET["Lattitude"] ) ? $_GET["Lattitude"] : 37 );
$center_lng = ( isset( $_GET["Longitude"] ) ? $_GET["Longitude"] : -122 );
但是当我专门将 $center_lat 和 lng 定义到某个位置时,它会在 XML 文件中给出一个距离。
// Get parameters from URL
$center_lat = '40.4861111';
$center_lng = '-74.4522222';
$radius = ( isset( $_GET["radius"] ) ? $_GET["radius"] : 25 );
谁能告诉我发生了什么事吗?感谢帮助
最佳答案
Ternary Operator采用三个操作数 - 条件、true 结果和 false 结果。三元运算符是执行 if 语句的简写方式。在示例中:
$center_lat = ( isset( $_GET["Lattitude"] ) ? $_GET["Lattitude"] : 37 );
首先是一个条件(isset( $_GET["Lattitude"] )
,然后是一个问号?
,然后是一个true结果,一个冒号:
,结果为 false。如果 isset( $_GET["Lattitude"]
为 true ,$center_lat
将设置为 $_GET["Lattitude"]
,否则将被设置为 37
。该单行三元语句可以用普通的 if 语句表示,如下所示:
<?php
if ( isset( $_GET["Lattitude"] ) {
$center_lat = $_GET["Lattitude"];//Value of $_GET["Lattitude
} else {
$center_lat = 37';//Default value
}
?>
问题在于默认值 37,它可能超出了范围(在您的示例中为 40.4861111)。
此外,您似乎没有获得 $_GET["Lattitude"]
的任何值,否则将使用它而不是默认值。
关于PHP 酒吧定位器 邮政编码 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20085187/
我一直使用这个习语在 Python 2 中以 utf-8 标准输出一堆内容: sys.stdout = codecs.getwriter('utf-8')(sys.stdout) 但老实说,我不知道
我正在使用 rails 3.2.12 和一个名为 private pub 的伟大 gem 开发一个聊天应用程序。 ,您可以找到一个截屏视频here .它建立在 faye 之上并使您能够通过推送消息轻松
我试图让我的 Collection View 单元格覆盖屏幕的高度而不进入导航栏下方。我得到了导航栏的高度,并用它来制作单元格的高度。问题是单元格仍然比它应该的高,如果我向下滚动它会在导航栏下方。我需
我有一个这样的预处理器指令, //#define SPEC_CONTROL // Is not defined, but can be if need be #define SPEC_A_CONTR
我刚刚在使用 barplot 时发现了一些奇怪的东西在 R. 让 y 是向量 > y [1] 24924006 15310556 11638412 9542834 8696133 使用 barpl
尝试实现一个基于私有(private)酒吧(类似于主宰)的简单通知系统。瑞安·贝茨 (Ryan Bates) 见:http://railscasts.com/episodes/316-private-
我想知道这两者有何不同? var hello = foo?foo:bar; 对比 var hello = foo || bar; 你能解释一下吗?和一些案例?还是两者相同? PS : foo/bar
我是一名优秀的程序员,十分优秀!