/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
sortering af hashes
Fra : Jens Thomsen


Dato : 02-03-08 17:53

Jeg har en hash/associative array

$h ["item02"] = 2;
$h ["item01"] = 1;
$h ["item03"] = 3;

For jeg løber den igennem med en
foreach ($h as $key => $value)

kommer de i samme rækkefølge (2, 1, 3).

Men kan man _stole_ på at de altid vil komme i den rækkefølge hashen er
populeret på?

Har man andre mulighder for prædefineret sortering end hashes i arrays?



 
 
Peter Brodersen (02-03-2008)
Kommentar
Fra : Peter Brodersen


Dato : 02-03-08 22:39

On Sun, 2 Mar 2008 17:53:21 +0100, "Jens Thomsen" <jt@nej.nej> wrote:

>Men kan man _stole_ på at de altid vil komme i den rækkefølge hashen er
>populeret på?

Ja.

http://dk.php.net/manual/en/language.types.array.php nævner det ikke helt
klart, men der står dog: "Arrays are ordered."

>Har man andre mulighder for prædefineret sortering end hashes i arrays?

Nej, der er ingen prædefineret sortering, kun rækkefølgen af oprettelsen
af elementerne. Men der findes mange funktioner til efterfølgende at
sortere et array.

--
- Peter Brodersen
Kendt fra Internet

Søg
Reklame
Statistik
Spørgsmål : 177459
Tips : 31964
Nyheder : 719565
Indlæg : 6408191
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste