webForumDet fria alternativet

Räkna entries i en array

1 svar · 206 visningar · startad av SuPeR_ToBBe

SuPeR_ToBBeMedlem sedan mars 2001185 inlägg
#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

Peter_BMedlem 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

128 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)