/ 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
Undersøge om array er tomt
Fra : Gearløs


Dato : 22-02-07 09:49

Hej NG

Hvordan undersøger man om et array er helt tomt for værdier?

Venligst,
Mathias



 
 
Michael Rasmussen (22-02-2007)
Kommentar
Fra : Michael Rasmussen


Dato : 22-02-07 10:28



Arne Feldborg (22-02-2007)
Kommentar
Fra : Arne Feldborg


Dato : 22-02-07 19:38

Michael Rasmussen <mir@miras.org> skrev Thu, 22 Feb 2007 10:28:02 +0100

>> Hvordan undersøger man om et array er helt tomt for værdier?
>>
>http://dk.php.net/manual/da/function.count.php
>
Den checker vel kun om arrayet er tomt for *nøgler*. Der kan jo godt
være et antal nøgler uden at nogen af disse er tillagt nogen værdi.

--
mvh, A:\Feldborg

Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/

Bertel Lund Hansen (22-02-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-02-07 20:15

Arne Feldborg skrev:

> Den checker vel kun om arrayet er tomt for *nøgler*. Der kan jo godt
> være et antal nøgler uden at nogen af disse er tillagt nogen værdi.

Hvis der er et antal nøgler forskelligt fra 0, er arrayet ikke
tomt.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Arne Feldborg (22-02-2007)
Kommentar
Fra : Arne Feldborg


Dato : 22-02-07 20:39

Bertel Lund Hansen <unospamo@lundhansen.dk> skrev Thu, 22 Feb 2007
20:14:43 +0100

>Arne Feldborg skrev:
>
>> Den checker vel kun om arrayet er tomt for *nøgler*. Der kan jo godt
>> være et antal nøgler uden at nogen af disse er tillagt nogen værdi.
>
>Hvis der er et antal nøgler forskelligt fra 0, er arrayet ikke
>tomt.
>
Det var jo heller ikke det manden spurgte om.!


--
mvh, A:\Feldborg

Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/

Bertel Lund Hansen (22-02-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-02-07 10:41

Gearløs skrev:

> Hvordan undersøger man om et array er helt tomt for værdier?

if (count($fidusarray)==0) echo "Tomt array".

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Gearløs (22-02-2007)
Kommentar
Fra : Gearløs


Dato : 22-02-07 14:27

>
> if (count($fidusarray)==0) echo "Tomt array".
>

Tak for svar, men det virker desværre ikke! echo count($array); giver "18"
print_r($array); giver:
"Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9]
=> [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => ) "

Hvad gør jeg galt?

Mvh
Mathias



Martin (22-02-2007)
Kommentar
Fra : Martin


Dato : 22-02-07 15:30

Gearløs wrote:
>> if (count($fidusarray)==0) echo "Tomt array".
>>
>
> Tak for svar, men det virker desværre ikke! echo count($array); giver "18"
> print_r($array); giver:
> "Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => [8] => [9]
> => [10] => [11] => [12] => [13] => [14] => [15] => [16] => [17] => ) "

Dit array er ikke tomt...

foreach($array AS $key => $value) {
if($value) {
// Do something
}
}

Gearløs (22-02-2007)
Kommentar
Fra : Gearløs


Dato : 22-02-07 16:18

> foreach($array AS $key => $value) {
> if($value) {
> // Do something
> }
> }

TAK

-Mathias



Bertel Lund Hansen (22-02-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 22-02-07 19:37

Gearløs skrev:

> TAK

Bemærk at den løsning undersøger om *værdierne* er tomme.

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Arne Feldborg (22-02-2007)
Kommentar
Fra : Arne Feldborg


Dato : 22-02-07 20:46

Bertel Lund Hansen <unospamo@lundhansen.dk> skrev Thu, 22 Feb 2007
19:36:46 +0100

>Gearløs skrev:
>
>> TAK
>
>Bemærk at den løsning undersøger om *værdierne* er tomme.
>
En værdi kan ikke være tom.

Men en nøgle kan være tillagt en værdi eller den kan være tom. Og det
var faktisk det spørgsmålet gik på.


--
mvh, A:\Feldborg

Slægtsforskning og lokalhistorie i midt- vestjylland
http://hammerum-herred.dk/

Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408514
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste