Dobbelt array...

Tags:    php

Jeg arbejder med nogle array inde i et array.

$gen = array();
$gen[1] = array(1,2,0,4,5);
$gen[2] = array(0,2,3,4,0);

Hvis jeg så skal lave en if sætning feks.

if ($gen[Her skal den så tjecke alle pladserne igennem][2] ==0) {
echo "Pladsen er tom";
}

Ved ikke om det er helt forståeligt.

Man kunne vel skrive det sådan her.

if ($gen[1][2] == 0) {
echo "pladsen er tom";
}
if ($gen[2][2] == 0) {
echo "pladsen er tom";
}

Men da $gen hele tiden bliver udbygget, ville det være rart ikke at skulle skrive alle sammen, men at den tjeckede alle automatisk. Hvordan skal dette skrives ?

Glæder mig til at høre fra jer, hvis der da er nogen der forstår hvad det er jeg skriver.

Jeg gir op... 8)



Kig på funktionen foreach: http://dk2.php.net/foreach

Der er også er eksempel med multidimentionale arrays.

/Andreas Møgelmose

----
Don't take life too serious, you'll never escape it alive anyway.



Hejsa

Fold kodeboks ind/udKode 


Håber det virker :p

---
Hilsen Anders

[Redigeret d. 14/01-04 14:08:40 af Anders (r0x3r)]



Jeg arbejder med nogle array inde i et array.

$gen = array();
$gen[1] = array(1,2,0,4,5);
$gen[2] = array(0,2,3,4,0);

Hvis jeg så skal lave en if sætning feks.

if ($gen[Her skal den så tjecke alle pladserne igennem][2] ==0) {
echo "Pladsen er tom";
}

Ved ikke om det er helt forståeligt.

Man kunne vel skrive det sådan her.

if ($gen[1][2] == 0) {
echo "pladsen er tom";
}
if ($gen[2][2] == 0) {
echo "pladsen er tom";
}

Men da $gen hele tiden bliver udbygget, ville det være rart ikke at skulle skrive alle sammen, men at den tjeckede alle automatisk. Hvordan skal dette skrives ?

Glæder mig til at høre fra jer, hvis der da er nogen der forstår hvad det er jeg skriver.

Jeg gir op... 8)



Fold kodeboks ind/udKode 



Således skulle det kunne lade sig gøre


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



t