webForumDet fria alternativet

Räkna entries i en array

Perl & Ruby

1 svar · 208 visningar · startad av SuPeR_ToBBe

Medlem sedan mars 2001185 inlägg
Frågan#1

Hur gör man för att räkna entries i en array ??

På perl-FAQ:en står det bara hur man räknar i associative arrays!!!

Någon som vet ändå ??

------------------
//ToBBe
www.baaz.nu

Medlem sedan apr. 2000642 inlägg
#2

skalären $#array ger sista index i arrayen @array

antalet entries är då $#array + 1 (eftersom index börjar på 0, eller rättare sagt vad du satt $[ till.. men gör inte det :e

det kan ju dock finnas odefinerade värden i mitten som du inte vill ha med, så det bästa är väl kanske att räkna manuellt..

foreach $element (@array) {
if (defined $element && $element ne "") { $i++; }
}

------------------
PeterSign v 2.3.36

258 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)