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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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

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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.06.2003, 20:10:28
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
array nummern maximum

hi

hab folgendes array

$name["0"]["name"] = "name der datei.jpg";
$name["1"]["name"] = "name der datei.jpg";
$name["2"]["name"] = "name der datei.jpg";

weis von euch einer wie ich an die grösste "arraynummer" komme
also hier "2"

ich will dann in ner schleife alle bilder in ne tabelle rein stellen lassen

$nummer = 0;

for($nummer=0; $nummer< $arraynummer;){

}

mfg && thx
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #2  
Alt 17.06.2003, 21:19:22
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
hm. ich würde alle alle keys dieser arrays in ner schleife abspulen, dann findest du ja selbst das maximum raus. Glaube nicht, dass es dafür eine Funktion gibt (vorallem in einem mehrdimensionalen Array)

wenn es jetz nicht ein mehrdimensionales array gewesen wäre, hätte ich count() gesagt, aber in diesem fall geht das ja nicht.
http://www.selfphp.info/funktionsref...onen/count.php
Mit Zitat antworten
  #3  
Alt 18.06.2003, 11:08:34
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
wie mach ich na des dann mit der schleife wenn ich ned weis wieviele elemente des sind mit for geht des ned oder brauch die anzahl ja nur für die for schleife

mfg und danke
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
  #4  
Alt 18.06.2003, 11:27:04
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
schreibs mal lieber so:
Code:
$name[0]["name"] = "name der datei.jpg";
$name[1]["name"] = "name der datei.jpg";
$name[2]["name"] = "name der datei.jpg";
jetzt kannst du via count($name) dir die anzahl ausgeben lassen.
also
Code:
for($a=0;$a<count($name);$a++){
 echo $name[$a]["name"];
}
Mit Zitat antworten
  #5  
Alt 18.06.2003, 11:52:47
chr_schr chr_schr ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 8
Hallo,

schau mal unter http://www.selfphp.com/funktionsrefe...en/foreach.php nach, dort ist foreach erklärt. Ich nutze dies immer bei dyn. Arrays. Damit kann dir die Länge von Arrays egal sein.

PHP-Code:
  foreach($name as $wert) {
    echo 
$wert["name"];
  } 
MfG

Geändert von chr_schr (18.06.2003 um 12:10:29 Uhr)
Mit Zitat antworten
  #6  
Alt 18.06.2003, 12:23:53
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
bei der for schleife ist es ja auch egal, da die größe dynamisch ausgelesen wird. foreach hat aber weniger code. also ein klarer favorit, sofern es keine multidimensionalen arrays sind.
Mit Zitat antworten
  #7  
Alt 18.06.2003, 12:33:52
chr_schr chr_schr ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 8
hy,

die Dimensionen sind doch egal, da man keinen Array ausgeben kann, und die Felder direkt ansteuern muß. Wenn man halt mehrere Dimensionen hat, schreibt man halt ne verschachtelte foreach Schleife: (einfaches Beispiel)
PHP-Code:
 echo '<table>';
 foreach(
$name as $wert) {
  echo 
'<tr>';
  foreach(
$wert as $eintrag) {
   echo 
'<td>'.$eintrag.'</td>';
  }
  echo 
'</tr>';
 }
 
excho '</table>'

Geändert von chr_schr (18.06.2003 um 17:23:19 Uhr)
Mit Zitat antworten
  #8  
Alt 18.06.2003, 13:49:18
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
klar sind sie egal aber es wird immer mehr code :) und man ist ja tipfaul.
Mit Zitat antworten
  #9  
Alt 18.06.2003, 17:26:14
chr_schr chr_schr ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 8
ich kenne bedauerlicherweise keinen kürzeren Weg.
Für jede Dimension eine Schleife.
Man könnte natürlich auch eine Funktion schreiben, welche den Array übergeben bekommt, da spart man sicherlich einiges.

MfG
Mit Zitat antworten
  #10  
Alt 18.06.2003, 19:46:26
langwebdesign langwebdesign ist offline
Junior Member
 
Registriert seit: Oct 2002
Ort: Titting
Alter: 39
Beiträge: 251
also erst mal danke an alle

des merdimansionale array brauch ich etz scho nimmer und ich werds dann woll mit ner foreach machen

also thx
mfg stephan
__________________
Affen benutzen oft Stöckchen als Hilfsmittel...
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 04:27:17 Uhr.


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


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