On Thu, 23 Feb 2006 17:23:15 +0100, Leonard <usenet@leonard.dk> wrote:
>>Hvor har du $list fra?
>
>Den laver ejg selv. Det er en samling af forskellige udtræk fra 3-4
>tabeller, da datastrukturen mildest talt er uhensigtsmæssig, men
>udenfor min rækkevidde at lave om på.
Så kan du heldigvis bygge $list anderledes
>>Det er en mulighed at bruge medlemsnummeret som key i $list (så $n i dit
>>eksempel vil være medlemsnummeret).
>>Så kan du hurtigt se om medlemsnummeret findes vha. in_array().
>
>Øh, slet ikke fattet
Jeg skal prøve at forklare ...
Som jeg læser dit eksempel er $n et fortløbende nummer - det behøver det
ikke at være.
Byg din $list som:
$list[$medlemsnummer]['navn'] = medlemmets navn
$list[$medlemsnummer]'adresse'] = adressen
osv ...
Så risikerer du godt nok at $medlemsnummer ikke er fortløbende og du så
ikke kan løbe $list igennem med et almindeligt for-loop længere. Men så
bruger du bare foreach i stedet.
Nu er medlemsnummeret key i din $list - og for at se om et givent
medlemsnummer findes kan noget så simpelt som:
isset($list[$medlemsnummer]) nu bruges.
--
Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
Gartneriet - nu ny indpakning (delvist i hvert fald):
http://www.gartneriet.dk/