Ich habe einen Textbereich, enthalten String und Nummer.Handle Nummer in String PHP
Ich möchte 3 Datensatz in einem Text zusammenzufassen wie diese
Ich versuche, Sie meinen Stack zu zeigen, hoffen, dass Sie mir helfen können. Vielen Dank!
Ich habe einen Textbereich, enthalten String und Nummer.Handle Nummer in String PHP
Ich möchte 3 Datensatz in einem Text zusammenzufassen wie diese
Ich versuche, Sie meinen Stack zu zeigen, hoffen, dass Sie mir helfen können. Vielen Dank!
Ich weiß nicht, wie zu tun, dass dies mit Komma funktionieren würde, aber dieser Code
If(isset($_POST['test'])) { //test is my textarea name
$total = 0;
$ex = explode(' ',$_POST['test']);
function total ($ex) {
global $total;
return $total+=$ex;
}
array_map('total',$ex);
echo $total;
}
gut funktionierte, wenn man ohne etwas normale ganze Zahl schreiben (zum Beispiel - 3500) und Doppel mit einem Punkt (zum Beispiel - 3.5). Ich denke, diese Funktion ist gut genug, um es zu verwenden
Lass mich versuchen! ich danke dir sehr ! – XCode2015
Ja, dein Weg funktioniert so gut. Aber mit Komma und Punkt wird float ~ ^^ ~. Vielleicht muss ich mich auf ein gültiges Gleitkommaformat vorbereiten, Danke! – XCode2015
Ich denke, sowohl Double und Float sind mit Punkt: D wenn du das meintest – Danielius
Mit einem wenig regulären Ausdruck
$s = "xxx = 230.5
bbb = 490.3
ccc = 3.948";
preg_match_all('/[,\.\d]+/', $s, $match);
print_r($match);
exit;
Ergebnis
Array
(
[0] => Array
(
[0] => 230.5
[1] => 490.3
[2] => 3.948
)
)
Bitte beachten Sie: Wenn Sie Komma und Punkt verwenden, müssen Sie die Werte für einen gültigen Gleitpunktformat vorbereiten.
Lassen Sie mich versuchen! ich danke dir sehr ! – XCode2015
die Nummer wird nur Komma getrennt sein? –
Zuerst möchte ich Komma und Punkt, aber jetzt, nur Komma ist genug für mich – XCode2015