2016-04-29 9 views
-4

41と13.52318N のように2つの部分に4113.52318Nを分割したい場合は、2番目の値からNを削除したいと思います。4113.52318NをPHPで2つに分割する方法

お願いします。

+1

私は試したことがありますかここに尋ねる前に何か、それを見てみましょう。 – Federkun

+2

[あなたの前の質問](http://stackoverflow.com/questions/36948904/how-to-convert-gps-coordinates-into-google-map-coordinates)とはまったく違っていません –

+0

@ MarkBaker実際には違う2番目の部分を言う;) –

答えて

-2

使用SUBSTR:http://php.net/manual/en/function.substr.php

$original = "4113.52318N"; 
$fortyone = substr($original, 0, 2); // 41 
$other = substr($original, 3);  // 13.52318N 
$n_removed = substr($other, 0, -1); // 13.52318 
+0

あなたは私に "00131.93683E"を教えてもらえますか? "001"、 "31.93683"、 "E"で分割したい – user2999752

1

これを行うには、いくつかの方法、すなわち、1はpreg_match_allである、があります。

<?php 
$string = "4113.52318N"; 
$result = preg_match_all('/^(\d{2})([\d.]+)/', $string, $matches); 
$partOne = $matches[1][0]; //41 
$partTwo = $matches[2][0]; //13.52318 

Ideone Demo

0
Try this : 
$part1 = substr('4113.52318N', 0, 2) // 41 
$part2 = substr('4113.52318N', 3);  // 13.52318N 
$final = substr('4113.52318N', 0, -1); // 4113.52318 
関連する問題