Ich habe diese Zeichenfolge &OrigPlacedDate=41759.7128&
und ich möchte die Zahlen mit den Zeitraum an der richtigen Stelle übereinstimmen. Ich habe versucht mitWillst du preg_match Zahlen und Zeitraum php
$string = '&OrigPlacedDate=41759.7128&'
$origPlacedDate = '/&OrigPlacedDate=[0-9^\.]*&/';
preg_match($origPlacedDate, $string, $origPlacedDateMatches);
$origPlacedDate = preg_replace('/[^0-9]/', '', $origPlacedDateMatches);
print_r($origPlacedDate);
aber ich bekomme nur die Zahlen.
Array ([0] => 417597128)
Schließlich möchte ich eine Leistung von 41759,7128
Was die gewünschte Ausgabe sein würde? Ich verstehe nicht, was * übereinstimmende Zahlen mit Punkten * bedeutet. Was genau willst du passieren? – Marcus
Sie konnten dieses Array sowieso nicht bekommen - Sie haben keine Capture-Gruppen ('()'), so dass die einzige Sache, die in $ origPlacedDateMatches gehen würde, die gesamte übereinstimmende Zeichenfolge wäre. –
@MarcB Ich habe etwas von meinem Code verpasst, als ich die Frage gestellt habe, sie wurde nicht aktualisiert. – JavaJava21