Avatar billede jaykid Nybegynder
15. marts 2006 - 16:10 Der er 7 kommentarer og
1 løsning

Er pladsen i mit array tomt?

Et forholdsvis enkelt spørgsmål:

Hvis jeg laver et array med strenge som nøgler, hvordan undersøger jeg så, om den enkelte nøgle har fået tildelt en værdi?

Lad os sige, at jeg gerne vil vide, om

$array['date']

er sat til noget...
Avatar billede gizmo-gizmo Nybegynder
15. marts 2006 - 16:12 #1
if (isset($array['date']))
{
  echo "YAY";
}
Avatar billede gizmo-gizmo Nybegynder
15. marts 2006 - 16:14 #2
eller.. den undersøger godt nok ikke om date er tom. Prøv evt:
if (!empty($array['date']))
{
  echo "yeee-haw";
}
Avatar billede jaykid Nybegynder
15. marts 2006 - 16:14 #3
Mange tak for det!
Avatar billede jaykid Nybegynder
15. marts 2006 - 16:15 #4
Den må gerne være tom - den skal bare være sat til noget, så jeg går ud fra, at isset er fin :-)
Avatar billede gizmo-gizmo Nybegynder
15. marts 2006 - 16:16 #5
Super ;)  så må isset være okay.
Avatar billede elskermad.dk Nybegynder
15. marts 2006 - 16:18 #6
Du kan altid se hvad et array helt bestemt indeholder på følgende måde:

<?

echo "<pre>" . print_f($array) . "</pre>";

?>

Dejlig måde at se om arrayet nu også indeholder det man nu havde tænkt sig hvis det er dynamisk :)
Avatar billede gizmo-gizmo Nybegynder
15. marts 2006 - 16:20 #7
Yep, den er uvurdelig når ens array driller.  (og print_r i stedet for print_f)
Avatar billede elskermad.dk Nybegynder
15. marts 2006 - 19:17 #8
jep fik vist lige trykket forkert ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester