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
 X³
          
Kommentar