js,php 使用正则表达式解析GPS数据
2015-09-01 10:33
555 查看
形如(116.414922,40.035715,0.0)(116.415122,40.035715,0.0)(116.415122,40.035515,0.0)(116.414922,40.035515,0.0) ...这种数据可以使用正则表达式解析数据
php中
js中
php中
$result = array(); preg_match_all("/\((\d{0,3}.\d{1,6})*\)/",$gps['gps'],$result); foreach($result[0] as $row2){ $res = 0; preg_match_all("/\d{1,3}.\d{1,6}/",$row2,$res); $gps_array = array();//gps_array中有3个数据分别是:经度、纬度和海拔 foreach($res[0] as $row3){ array_push($gps_array,$row3); } }
js中
var gps_array = gps.match(/\((\d{0,3}.\d{1,6})*\)/g); var sub1 = new Array(); for(var j = 0;j < gps_array.length;j++){ var gps_array1 = gps_array[j].match(/\d{1,3}.\d{1,6}/g); var sub2 = new Array(); for(var k = 0;k < gps_array1.length;k++){ sub2.push(gps_array1[k]); } sub1.push(sub2); }
相关文章推荐
- 一个关于if else容易迷惑的问题
- Extjs4.0 最新最全视频教程
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- Javascript中toFixed方法的改进
- JSP/PHP基于Ajax的分页功能实现
- 5个常见可用性错误和解决方案
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- Java简单字符串插值实现
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- js可突破windows弹退效果代码
- JSP脚本漏洞面面观
- PHP+Apache在Windows 9x下的安装和配置
- 使用BAT一句话命令实现快速合并JS、CSS
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充