Mit Curl:Finding MAX-Wert der rohen CSV-Daten für bestimmte Spalt in PHP
$url = $some_site;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
wo der '$ output' Variable die folgenden 7 Spalten enthält (Anzahl der Zeilen variiert):
1 , a, 6045,6168,6731,6847,522800
2, b, 7847,8124,7645,7716,614400
3, c, 7288,7633,7150,7442,801800
4, d, 5546,5791,5460,5581,554200
5, e, 4579,4679,4359,4572,557400
etc ...
Wie Sie sehen können, in die vierte Spalte, die Zahlen sind:
Und die höchste Zahl ist: 8124
Ich versuche herauszufinden, wie die '$ output' Variable zu analysieren, so dass ich alle Zahlen in der 4. Spalte auswerten kann, um das Hoch zu bestimmen.
Ich habe versucht:
$csv = array_map('str_getcsv', $output);
echo max($csv[4]);
aber nichts zurückgegeben
Und was ist der Wert von '$ csv'? –
$ output ... $ output sind die Rohdaten, die von der Site abgerufen werden.Theoretisch sollte $ csv ein Array sein, das ich analysieren kann, um den MAX-Wert der 4. Spalte zu berechnen, aber was ich hier mache, gibt ein leeres Ergebnis zurück. – user6096423
Ich fragte nach '$ csv', nicht '$ output' –