PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |

08-07-2020, 20:20
|
fynnpf
Registrierter Benutzer
|
|
Registriert seit: May 2020
Beiträge: 11
|
|
PHP Foreach Script
PHP-Code:
$arr2 = json_decode($json2);
$fahrzeug_lat= "$arr2->dec_lat";
$fahrzeug_long= "$arr2->dec_long";
$start_lat ="52";
$start_long = "8";
function distanceCalculation($point1_lat, $point1_long, $point2_lat, $point2_long, $unit = 'km', $decimals = 2) {
****
******** ****$degrees = rad2deg(acos((sin(deg2rad($point1_lat))*sin(deg2rad($point2_lat))) + (cos(deg2rad($point1_lat))*cos(deg2rad($point2_lat))*cos(deg2rad($point1_long-$point2_long)))));
******** ****switch($unit) {
******** **** **** ****case 'km':
******** **** **** **** **** ****$distance = $degrees * 111.13384;
******** **** **** **** **** ****break;
******** **** **** ****case 'mi':
******** **** **** **** **** ****$distance = $degrees * 69.05482;
******** **** **** **** **** ****break;
******** **** **** ****case 'nmi':
******** **** **** **** **** ****$distance = ****$degrees * 59.97662;
******** ****}
******** ****return round($distance, $decimals);
}
$point1 = array("lat" => $fahrzeug_lat, "long" => $fahrzeug_long);
$point2 = array("lat" => $start_lat, "long" => $start_long);
$km = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);
$mi = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'mi');
$nmi = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'nmi');
echo $km;
|

08-07-2020, 21:37
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.800
|
|
Und was genau ist jetzt dein Anliegen?
Gruß
Peter
PS: Schmeiß mal die Sternchen aus deinem Code.
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

09-07-2020, 08:48
|
fynnpf
Registrierter Benutzer
|
|
Registriert seit: May 2020
Beiträge: 11
|
|
PHP-Code:
$arr2 = json_decode($json2);
$fahrzeug_lat= "$arr2->dec_lat";
$fahrzeug_long= "$arr2->dec_long";
$start_lat ="52";
$start_long = "8";
function distanceCalculation($point1_lat, $point1_long, $point2_lat, $point2_long, $unit = 'km', $decimals = 2) {
$degrees = rad2deg(acos((sin(deg2rad($point1_lat))*sin(deg2rad($point2_lat))) + (cos(deg2rad($point1_lat))*cos(deg2rad($point2_lat))*cos(deg2rad($point1_long-$point2_long)))));
switch($unit) {
case 'km':
$distance = $degrees * 111.13384;
break;
case 'mi':
$distance = $degrees * 69.05482;
break;
case 'nmi':
$distance = $degrees * 59.97662;
}
return round($distance, $decimals);
}
$point1 = array("lat" => $fahrzeug_lat, "long" => $fahrzeug_long);
$point2 = array("lat" => $start_lat, "long" => $start_long);
$km = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long']);
$mi = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'mi');
$nmi = distanceCalculation($point1['lat'], $point1['long'], $point2['lat'], $point2['long'], 'nmi');
echo $km;
Hallo, meine Frage wurde wohl nicht mitgepostet! Das Script rechnet die Anzahl der Km anhand der von $point1 und $point2 aus. $arr2 empfängt daten aus einer Url. $fahrzeug_lat und $fahrzeug_long gibt dann auch, je nach Anzahl die Daten aus. Die Daten werden aber pro URL generiert, weil in der URL eine Variable ist. Das Script welches dann $km ausrechnet, rechnet es aber nur für den ersten Wert von $fahrzeug_lat und $fahrzeug_long aus. Was muss ich im Code verändern? Mittels foreach? Bekomme das nur nicht so ganz hin.
|

23-07-2020, 15:48
|
chorn
Registrierter Benutzer
|
|
Registriert seit: Nov 2011
Beiträge: 213
|
|
Was heisst "pro URL" da steht ja nicht mal eine in deinem Script und auch kein foreach.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
Aktuelle PHP Scripte
Homepagetools 2022
Kostenloses Gästebuch und Homepagetools für die eigene Homepage.
Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos.
29.04.2022
freepler | Kategorie: PHP/ Gaestebuch
|
SF-Shopsystem V1.0
Hier haben wir ein einzigartiges Shopsystem in PHP.
Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich.
Ausführliche Beschreibung weiter unten.
28.04.2022
Speedcrawler | Kategorie: PHP/ Shops
|
Anzeigen Markt mit PayPal Bezahl System
Anzeigen Markt Script
mit PayPal Bezahl System
Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal
seine Anzeigen zu schalten, je nach seinem Guthaben.
27.04.2022
Webace_de | Kategorie: PHP/ Anzeigenmarkt
|
Alle PHP Scripte anzeigen
|