Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Gestire gli array

  1. #1

    Gestire gli array

    ciao a tutti, dovrei creare un array strutturato in questo modo:
    codice:
    var banners = new Array();
    banners[0] = new Banner("http://sito1.it", "descrizione1", "1.gif");
    banners[1] = new Banner("http://sito2.it", "descrizione3", "2.gif");
    banners[2] = new Banner("http://sito3.it", "descrizione3", "3.gif");
    banners[3] = new Banner("http://sito4.it", "descrizione4", "4.gif");
    come faccio ad accedere al 2° valore del terzo dato
    cioè vorrei leggere quel "descrizione3", come si fa?
    grazie!

  2. #2
    questa non è sintassi php... ma js

  3. #3
    doh...!
    come potrei fare la stessa cosa con php?
    grazie!

  4. #4

  5. #5
    ma in php posso caricare tre dati separati in un unica posizione dell'array?

  6. #6
    devi creare una array multidimensionale:
    Codice PHP:
    $banners = array();

    $banners[] = array("http://sito1.it""descrizione1""1.gif");
    $banners[] = array("http://sito2.it""descrizione2""2.gif");
    $banners[] = array("http://sito3.it""descrizione3""3.gif");
    $banners[] = array("http://sito4.it""descrizione4""4.gif"); 

  7. #7
    ok ma poi come faccio ad accedere al secondo valore del terzo dato?
    in questo caso 'descrizione3'? grazie!

  8. #8
    Per accedere a quel valore dovrai fare:
    Codice PHP:
    $banners[2][1
    Il primo numero (2) indica il terzo valore del primo array (il quale è a sua volta un array), che è quello che interessa a te.
    Il secondo numero, l'1, indica il secondo valore dentro quello specifico array, ovvero la descrizione3.
    Ti ricordo che la numerazione degli array parte dallo 0.

    Come lo devi utilizzare? Così si capisce quale direzione farti prendere.
    Ce l'ho fatta! - ItalianPixel -

  9. #9
    ok benissimo, sei stato assolutamente esaustivo.
    grazie davvero tante!

  10. #10
    Figurati. A buon rendere
    Ce l'ho fatta! - ItalianPixel -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.