CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
21.07.2002, 13:45:58
|
Junior Member
|
|
Registriert seit: Jul 2002
Ort: Heiden, NRW
Alter: 38
Beiträge: 218
|
|
Bedeutung bzw. Funktion dieses Codes ..
Kann mir jemand sagen bzw. interpretieren, was dieser Codeausschnitt bzw. dieser Code für eine Funtkion hat ??
if($total != 0){
for($i = 0; $i < $total; $i++)
{
$line = explode("||", $file[$i]);
if (strlen($line[0]) == 1) { $count = "000000" . $line[0]; }
if (strlen($line[0]) == 2) { $count = "00000" . $line[0]; }
if (strlen($line[0]) == 3) { $count = "0000" . $line[0]; }
if (strlen($line[0]) == 4) { $count = "000" . $line[0]; }
if (strlen($line[0]) == 5) { $count = "00" . $line[0]; }
if (strlen($line[0]) == 6) { $count = "0" . $line[0]; }
$array[] .= "$count||$line[1]||$line[2]||$line[3]||$line[4]||$line[5]||$line[6]||$line[7]||$line[8]||$line[9]||$line[10]||$line[11]||
";
}
rsort($array);
}
Danke ...
Bis denne ... MARV
|
21.07.2002, 17:51:22
|
|
Der Teil bis $array[] prüft, wieviele Stellen line hat und setzt immer soviele Nullen davor, dass es ingesammt 7 Stellen sind.
Das wird wohl für einen Counter gedacht sein.
Den Teil mit $array[] verstehe ich ohne weiteren Zusammenhang auch nicht.
Der letzte Befehl sortiert den Array $array.
|
22.07.2002, 03:16:41
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
der code führt folgendes aus:
erst wird mit dem if geprüft ob $total nicht gleich 0, leer oder false ist. ist dies nicht der fall wird eine for schleife initalisiert die so oft durch laufen wird bis $i gleich $total ist (wobei $total wohl die anzahl von zeilen eines files enthält, nehmen wir einfach mal an es ist ein file...). bei jedem schleifen durchlauf wird $file[$i] gesplittet und in das array $line gespeichert. dann prüfen die if anweisungen ob der erste value des arrays $line (also $line[0]) 1, 2, 3, 4, 5 oder 6 stellen hat und setzt je nach dem immer so vielle nullen vor die zahl, so das die zahl 7 stellen hat. desweiteren werden in $array alle zeilen des jeweiligen files gespeichert. das könnte man auch so schreiben:
array_push($array1, " $count||$line[1]||$line[2]||$line[3]||$line[4]||$line[5]||$line[6]||$line[7]||$line[8]||$line[9]||$line[10]||$line[11]||
");
wenn dann alle zeilen des files abgearbeitet sind bzw. $i gleich $total ist wird die schleife geschlossen und die array-values des arrays $array mit rsort() in absteigender reihenfolge sortiert.
wie $array weiterverarbeitet wird, ist aus diesem code abschnitt nicht ersichtlich.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
22.07.2002, 10:05:25
|
|
array_push($array1, " $count||$line[1]||$line[2]||$line[3]||$line[4]||$l
ine[5]||$line[6]||$line[7]||$line[8]||$line[9]||$l
ine[10]||$line[11]||
");
Das erweitert den $array1 aber nur um einen Wert oder? An || wird nix gesplittet, oder?
|
22.07.2002, 15:15:44
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
hi,
ja die array anhängsel werden immer seperat gesetzt, das array könnte dann auch so z.b. aussehen:
array(
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
"123||fsdfsdf||sdfsdfsdfs||sdfsdfsdfs||sdfsdf....",
);
und nein die array elemente werde nich nach der doublepipe geplittet. aber sicher im späteren script code.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
22.07.2002, 16:50:33
|
|
Dachte ichs doch ;-)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:24:57 Uhr.
|