[转]php实现大地主题解算(正算)亦即根据已知点经纬度方向角距离求另一点经纬度

近期在做一个地图小应用用到根据已知点经纬度方向角距离求另一点经纬度,中间用到了百度地图api,却没找到实现这个的方法,百度一下知道这叫大地主题解算的正算,也找到一个vb的代码,由于我用的是php,遂将其改为php版本,经过百度地图测试发现精度还是很高的,1km的距离误差只有几米,附上代码
继续阅读“[转]php实现大地主题解算(正算)亦即根据已知点经纬度方向角距离求另一点经纬度”

php扩展Filter过滤 邮箱(email ip url等)

Filter 函数
filter_has_var — Checks if variable of specified type exists
filter_id — 返回与某个特定名称的过滤器相关联的id
filter_input_array — 获取一系列外部变量,并且可以通过过滤器处理它们
filter_input — 通过名称获取特定的外部变量,并且可以通过过滤器处理它
filter_list — 返回所支持的过滤器列表
filter_var_array — 获取多个变量并且过滤它们
filter_var — 使用特定的过滤器过滤一个变量

过滤 email ip url等
mixed filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] )
$filter:
FILTER_VALIDATE_EMAIL email
FILTER_VALIDATE_IP ip
FILTER_VALIDATE_URL url
还有很多可以看php手册

筛选器


/* PHP
$conditions = array('price','color','metal');//要进行筛选的字段放在这里
$price = $color = $metal='';//先给需要筛选的字段赋空值,这些值将输出到页面的hidden fileds 中
//以下循环给已经进行的筛选赋值,以便能够在下一次筛选中保留
foreach($conditions as $value){
if(isset($_GET[$value])){
$$value = $_GET[$value];
}
}
//以下是演示输出$_GET数据
print_r($_GET);
*/





分类筛选演示