Visualizzazione dei risultati da 1 a 5 su 5

Discussione: domande su array

  1. #1

    domande su array

    ciao gente ho un paio di domandine:

    1-per definire un array bidimensionale devo fare $pippo=array(array()) o
    semplicemente $pippo=array();

    2- ho un array cosi composto $pippo[$a][$b]
    per stampare tutti gli elementi dell'array con $a=0 come si fa?
    cioe' io vorrei stampare il contenuto di $pippo[0][$b]
    ciclando $b
    l'unico modo in cui ci sono riuscito e' foreach($pippo[0] as $valore)
    echo "$valore"
    ma vorrei ottimizzare un po...
    nota: se faccio "echo $pippo[0][0] mi da array(numero) come mai?

    3- vorrei costruire ,dati due array, un terzo array che contiene gli elementi comuni e non comuni di entrambi...



    ciao gente!!

  2. #2
    idee

  3. #3
    2: print_r($pippo[0]);
    3: usi due volte array_diff()
    l'uno non saprei..
    visitate http://camicio.altervista.org per caxxate varie :d

  4. #4
    Utente di HTML.it L'avatar di byaur
    Registrato dal
    Aug 2004
    Messaggi
    1,061

    Re: domande su array

    Originariamente inviato da nuovonuovo
    ciao gente ho un paio di domandine:

    1-per definire un array bidimensionale devo fare $pippo=array(array())
    VVoVe: VVoVe: VVoVe: VVoVe:

    che???...

    per un array bidimensionale basta che fai...
    codice:
    $a = array();
    
    for($i=0;$i<$n;$i++)
        $a[$i] = array();
    dove $n è la 2^ dimensione...

    Chi di noi non vorrebbe
    sollevare il velo sotto cui sta nascosto il
    futuro...
    David Hilbert

  5. #5
    Il ragionamento da fare con gli array è molto semplice.

    Con una var io posso memorizzare un unico valore
    $var=val ;

    Con un array, invece, posso memorizzare più valori, è una sorta di contenitore per variabili:

    $var[1] = val1
    $var[2] = val2
    $var[3] = val3
    ecc

    Ora, ogni valore può essere a sua volta un array

    $var[1] = val1
    $var[2] = val2
    $var[3][1] = var3_1
    $var[3][2] = val3_2

    Per definire un array, inoltre non c'è bisogno di definirlo a priori come tale.

    Per intenderci, una cosa del genere

    $var[1] = 'val1' ;

    funziona anch senza scrivere prima

    $var = array() ;

    Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.