T&R splet blog o spletnih storitvah. Razgaljamo tehnologijo!

reference spletnih strani
24th February

PHP & Javascript asociativna tabela (Associative array)

Nekaj, kar mi je pri PHP zelo všeč so asociativne tabele, tako lahko namesto numeričnih ključov uporabimo niz znakov. Primer:

PHP:
  1. $associativeArray = array();
  2. $associativeArray['Rok'] = 'Meglič';
  3. $associativeArray['Toni'] = 'Meglič';

Skozi tako tabelo lahko nato podobno kot z for zanko prečesamo vse elemente z uporabo foreach, primer:

Defenicija: foreach($tabela as $ključ => $vrednost)

PHP:
  1. foreach($associativeArray as $personName  => $personLastName)
  2.     echo 'Naziv '.$personName.' '.$personLastName;

Podobno kot pri PHP-ju pa lahko to uporabljamo pri Javascript-u. Primer tabele z tipi vrednostnih papirjev:

JavaScript:
  1. var relations = new Array();
  2. relations['paper_type'] = new Array();
  3. relations['paper_type'][2] = 'ročno vnešen vrednostni papir';
  4. relations['paper_type'][4] = 'tujih borz (Frankfurt, London, New York, Sarajevo, Banjaluka, Beograd ...)';
  5. relations['paper_type'][1] = 'vrednostni papir Ljubljanske borze';
  6. relations['paper_type'][3] = 'vzajemni sklad (SLO)';
  7. relations['paper_type'][5] = 'vzajemni sklad tujina';

Za obhod vseh elementov pri Javascript-u pa uporabimo poseben tip for zanke, primer:

Defenicija: for (var Ključ in Tabela)

JavaScript:
  1. var x  = relations['paper_type'];
  2. for (var i in x) {
  3.     alert('Vrednost: '+x[i]);
  4.     alert('Ključ: '+i);
  5. }

Javascript primer asociativne tabele

Projekt: E-portfelj
Delodajalec: Positiva.si

Deli s skupnostjo:

  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks

Podobni članki:

  1. Preprosta skripta – kreiranje Excel datoteke iz PHP tabele/array
  2. Kako preveriti ali že obstaja določena MySQL tabela
  3. PHP funkcije v Javascript jeziku – isset
  4. Javascript – PHP – antispam – dekodiranje – fromCharCode – ASCII
  5. Javascript koledar – izbira datuma – jQuery date picker
  6. Textarea defaultValute – Javascript string replace – uidatepicker onClose
  7. Javascript – delci uporabne kode
  8. Javascript – print – tiskanje – document – onload
  9. Javascript – alert – confirm – prompt
  10. Javascript – scrolling – jQuery.scrollTo – jQuery.SerialScroll

1 komentar na “PHP & Javascript asociativna tabela (Associative array)”

  1. .: TRSplet - internetne storitve .: » Blog Archive » Igranje z frejmi (frameset, frame) je napisal:

    [...] za for zanko si poglejte asociativne tabele v Javascriptu. Še koda za osvežitev frejma z poljubnim URL-jem: PLAIN TEXT [...]

Dodaj komentar