User Tools

Site Tools


linuxbog:web:php-table
Linux - Friheden til egen webserver: Version 2.5.20040516 - 2020-12-31
forrige Kapitel 4. PHP: Hypertext Processor næste

4.3. Tabeller

Dette PHP script demonstrere nogle grundlæggende egenskaber ved tabeller.

<?php
#simpel tabel
  $a[0]=1;
  $a[1]=2;
  $a[2]=3;

#adder streng til første frie index i tabel
  $b[]="ost";     # =$b[0]
  $b[]="smør";    # =$b[1]
  $b[]="brød";    # =$b[2]

#definer tabel med array funktionen
  $c=array("Pascal","Basic","Fortran");

#alfabetisk sortering
  sort($c);

#definer 2D tabel:
#1 index   $d[0]         ,$d[1]
#2 index         [0] [1]        [0] [1] 

  $d=array(array("a","b"),array("c","d"));

#udskriv nogle af elementerne
  echo "$a[0] $b[1] $c[0] {$d[0][1]}\n";
?>

Udskriver:
1 smør Basic b

Tabeller begynder ved index 0, og en tabel defineres ved at man tilskriver elementerne i tabellen værdier, til forskel fra Perl bruges dollartegnet også til at referere til tabeller (Perl bruger @ for tabel kontekst ). $b[] =streng notationen betyder adder strengen til den første element i tabellen. Sort funktionen sortere strengene i tabellen i alfabetisk rækkefølge. Det er også muligt at definere multi-dimensionale tabeller ved at bruge array(array(),array()) koden. Når en 2D tabel skal udskrives bruges '{}', dette skyldes at $d[0][1] fortolkes både som variablen “$d[0][1]” eller variablen “$d[0]” fulgt af strengen “[1]”. Bracket {..} viser at vi ønsker at udskrive det andet element i den første tabel. Et alternativ ville være at bruge konkateneringsoperatoren: echo '\$d[0][1]='.$d[0][1].“\n”.


forrige hjem næste
Simple datatyper op Associative tabeller
linuxbog/web/php-table.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.