2016-04-29 10 views
-4

Ich möchte 4113.52318N in zwei Teile wie 41 und 13.52318N teilen und danach möchte ich N aus dem zweiten Wert entfernen.So teilen Sie 4113.52318N in zwei Teile in php

Hilfe bitte?

+1

Ich bin Sicher hast du es versucht etwas, bevor Sie hier fragen, lassen Sie es sehen. – Federkun

+2

Nicht wirklich sehr verschieden von [Ihrer vorherigen Frage] (http://stackoverflow.com/questions/36948904/how-to-convert-gps-coordinates-into-google-map-coordinates) –

+0

@MarkBaker ist es eigentlich anders, ich würde den 2. Teil sagen;) –

Antwort

-2

Verwendung 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

kannst du mir bitte für "00131.93683E" diesen bitte sagen. Teilen wollen "001", "31.93683", "E". – user2999752

1

Es gibt mehrere Möglichkeiten, dies zu tun, eine mit preg_match_all ist, das heißt:

<?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 
Verwandte Themen