array og session.

Tags:    php

Hvordan laver man sådan at hver gang at en bestemt ting er i en array, så tæller den en op. Feks:

array = 6,5,8,9,0,2,6,8,6

Så leder jeg efter en funktion der tæller en op hver gang den møder feks tallet 6.

Sådan at den ender med en variabel der indeholder tallet.
ex hvis tallet er 6 så er variablen 3.



Andet spørgsmål :

Hvordan sætter man en array ind i en session?

10 point for dem hver.

Mvh
Lasse



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hvordan laver man sådan at hver gang at en bestemt ting er i en array, så tæller den en op. Feks:

array = 6,5,8,9,0,2,6,8,6

Så leder jeg efter en funktion der tæller en op hver gang den møder feks tallet 6.

Sådan at den ender med en variabel der indeholder tallet.
ex hvis tallet er 6 så er variablen 3.



Andet spørgsmål :

Hvordan sætter man en array ind i en session?

10 point for dem hver.

Mvh
Lasse


Du kan gemme dine arrays ved at "serialize"'e dem.
fx:
$_SESSION['array'] = serialize($array);

og så $array = unserialize($_SESSION['array']);

Mvh Jeppe




du behøver ikke serialize for at gemme et array i en session. det kan du halt automatisk.

$_SESSION["mitarray"] = array(1,2,3,4);

$_SESSION["a"]["b"] = "hej";


du tæller simplest i arrayen med:

$array = array(6,5,8,9,0,2,6,8,6);

$antal = array_count_values($array);

nu er $antal[6] = 3

[Redigeret d. 04/10-04 18:22:02 af Jesper Kristensen]



Du tager bare og løber dit array igennem med en løkke... og for hvert 6 tal tæller du en integer op...

med C# ville det være noget lignede

Fold kodeboks ind/udKode 



Jeg kan desværre ikke hjælpe med session'en..... for jeg er ikke sikker på at session er et object i php som med .Net, med .Net kan man blot gemme som normalt.. men ellers kan du vel blot gemme den som en tekststreng og dele den igen, når du skal benytte den..

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk

[Redigeret d. 03/10-04 23:04:49 af Jokke Jensen]



Du tager bare og løber dit array igennem med en løkke... og for hvert 6 tal tæller du en integer op...

med C# ville det være noget lignede

Fold kodeboks ind/udKode 



Jeg kan desværre ikke hjælpe med session'en..... for jeg er ikke sikker på at session er et object i php som med .Net, med .Net kan man blot gemme som normalt.. men ellers kan du vel blot gemme den som en tekststreng og dele den igen, når du skal benytte den..

Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk

[Redigeret d. 03/10-04 23:04:49 af Jokke Jensen]



Well det løste mit problem, :D og føj jeg følte mig dum da jeg så det :P Men sådan går det nogle gange, så sidder man fast med basale problemer :S.

Well du har sikret dig de 10 af pointene.


[Redigeret d. 03/10-04 23:27:46 af Sunken]







t