| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jan 2002
Beiträge: 1.244
| Arrays diagonal abfragen
Hi, wie kann man Arrays diagonal abfragen. Habe dieses Beispiel: PHP-Code: 2 (1) rauskommen. Aber irgendwo habe ich einen Denkfehler. Ich bekomme mehrmal 2 ausgegeben. |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.321
|
so? a gibt es 4 mal, aber suchst du jetzt nach der 1 oder nach der 2? "..Als trace sollte 4 ("a") und.." 2 (1) rauskommen Code: ar0 = [0, 0, 0, "a", 1, 1, 1, 1];
ar1 = [1, 1, "a", 1, 0, 0, 0, 0];
ar2 = [2, "a", 4, 5, 6, 7, 8, 9];
ar3 = ["a", "b", "c", "d", "e", "f", "g", "h"];
all_ar = [].concat(ar0, ar1, ar2, ar3);
//
var anzahlA = 0;
var anzahl1 = 0;
for (var i in all_ar) {
if (all_ar[i] == 'a') {
anzahlA++;
} else if (all_ar[i] == 1) {
anzahl1++;
}
}
trace("a: "+anzahlA);
trace("1: "+anzahl1);
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2002
Beiträge: 1.244
|
Hi, danke erstmal für die Antwort. Aber so einfach ist es ebend nicht. Die Elemente in den Arrays werden ständig verändert und stellen verschiedene Farben dar. Stell dir ein Schachbrett vor. Ich muß jetzt prüfen, wieviel Farben diagonal zusammenpassen. |
| | |
| | #4 (permalink) |
| ................ Registriert seit: Jun 2004
Beiträge: 15.890
|
Hallo! Wenn ich das richtig verstehe, dann so hier: PHP-Code:
__________________ ternärer Konditionaloperator +++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |