SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 21.07.2002, 13:45:58
nivram nivram ist offline
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
Mit Zitat antworten
  #2  
Alt 21.07.2002, 17:51:22
Ben20
Guest
 
Beiträge: n/a
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.
Mit Zitat antworten
  #3  
Alt 22.07.2002, 03:16:41
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #4  
Alt 22.07.2002, 10:05:25
Ben20
Guest
 
Beiträge: n/a
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?
Mit Zitat antworten
  #5  
Alt 22.07.2002, 15:15:44
Benutzerbild von |Coding
|Coding |Coding ist offline
Administrator
 
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|Coding eine Nachricht über Skype™ schicken
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
Mit Zitat antworten
  #6  
Alt 22.07.2002, 16:50:33
Ben20
Guest
 
Beiträge: n/a
Dachte ichs doch ;-)
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:24:57 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt