Hi Leutz,
In einem Script-Abschnitt wird eine Datei mit $statfile=file() ausgelesen.
In diesem File befinden sich je Zeile z.B. 1%%45 ... 5%%28 ... 8%%123
Im folgenden Code zu sehen wird jeder String mit explode() getrennt.
Wie zu erkennen soll in der Schleife mitunter in $tpl[max_views] der höchste Wert festgehalten werden.
Das Problem hier ist, das dreistellige Zahlen nicht berücksichtigt werden.
Im obigen Beispiel würde es heißen $tpl[max_views]=45 und nicht 123 ...
Ich habe nicht die geringste Ahnung was das sein kann.
($tpl und $sys sind als Array().)
$s_row1[1] enthält nachweislich die in jeden entsprechenden String befindliche Zahl.
Please Help
X³
In einem Script-Abschnitt wird eine Datei mit $statfile=file() ausgelesen.
In diesem File befinden sich je Zeile z.B. 1%%45 ... 5%%28 ... 8%%123
Im folgenden Code zu sehen wird jeder String mit explode() getrennt.
Wie zu erkennen soll in der Schleife mitunter in $tpl[max_views] der höchste Wert festgehalten werden.
Das Problem hier ist, das dreistellige Zahlen nicht berücksichtigt werden.
Im obigen Beispiel würde es heißen $tpl[max_views]=45 und nicht 123 ...
Ich habe nicht die geringste Ahnung was das sein kann.
($tpl und $sys sind als Array().)
$s_row1[1] enthält nachweislich die in jeden entsprechenden String befindliche Zahl.
PHP-Code:
foreach ($statfile as $statfilerow1)
{
$s_row1=explode("%%",$statfilerow1);
if($s_row1[1]>$tpl[max_views]) $tpl[max_views]=$s_row1[1];
$tpl[stat_views_gesamt]+=$s_row1[1];
$sys[statfilerows]++;
}
Please Help
![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
X³
Kommentar