我一直在尝试将这个javascript代码转换为php,但我对javascript中的indexof和substring感到困惑,我似乎无法按照我的方式将代码转换为php。如果有人能够至少帮助或指导转换此代码。我真的很感激。
以下是javascript代码
var location = 'N1433.704483,E12100.012501';
var latlngarr = location[1].split(",");
if(latlngarr){
longitude = latlngarr[0]; //经度
if(longitude.indexOf("E") >= 0){
longitude = longitude.substring(1);
var degree = longitude / 100 | 0; //除100后取整。
var cent = (longitude - degree * 100); //分的部分。
longitude = degree + cent / 60.0;
}else if(longitude.indexOf("W") >= 0){
longitude = longitude.substring(1);
var degree = longitude / 100 | 0; //除100后取整。
var cent = (longitude - degree * 100); //分的部分。
longitude = degree + cent / 60.0;
}
latitude = latlngarr[1];//纬度
if(latitude.indexOf("N") >= 0){
latitude = latitude.substring(1);
var degree = latitude / 100 | 0; //除100后取整。
var cent = (latitude - degree * 100); //分的部分。
latitude = degree + cent / 60.0;
}else if(latitude.indexOf("S") >= 0){
latitude = latitude.substring(1);
var degree = latitude / 100 | 0; //除100后取整。
var cent = (latitude - degree * 100); //分的部分。
latitude = degree + cent / 60.0;
}
}