• User Newbie

    Problema Array

    Ciao a tutti!ho un problema con gli array!
    ve lo semplifico..mettiamo ke ho qst array:

    $array = array ( [parigi]=>'Francia', [roma]=>'Italia', [madrid]=>'Spagna', [Berlino]=>'germania')

    e di questo array conosco solo una chiave.
    devo estrarre quindi il valore corrispondente a questa chiave, quello precedente e quello successivo.
    quindi x esempio, conoscendo la kiave [roma], devo estrarre Italia, Francia(precedente),e Spagna (successivo).
    qualkuno mi aiutiiiiiiiiiiiiiiiiiiiii


  • User Attivo

    @roxy_dany22 said:

    Ciao a tutti!ho un problema con gli array!
    ve lo semplifico..mettiamo ke ho qst array:

    $array = array ( [parigi]=>'Francia', [roma]=>'Italia', [madrid]=>'Spagna', [Berlino]=>'germania')

    e di questo array conosco solo una chiave.
    devo estrarre quindi il valore corrispondente a questa chiave, quello precedente e quello successivo.
    quindi x esempio, conoscendo la kiave [roma], devo estrarre Italia, Francia(precedente),e Spagna (successivo).
    qualkuno mi aiutiiiiiiiiiiiiiiiiiiiii

    Ti consiglio di far girare tutto in un database. SCusa se l'hai già fatto.
    Comunque una soluzione sarebbe quella di mettere le variabili, che ti interessano, in un ciclo WHILE. Nello stesso ciclo inserisci anche l'array
    interessato Es.:
    $array_1[] = $var1; // TOTALI $var1
    $array_2[] = $var2;// TOTALI $var2
    Fuori dal ciclo WHILE gli assegni i valori degli array, con controlli if, else, esleif. Es.:
    $array_1[0] = "Francia";
    $array_1[1] = "Italia";
    $array_1[2] = "Spagna";
    $array_1[3] = "Germania";

    $array_2[0] = "Parigi";
    $array_2[1] = "Roma";
    $array_2[2] = "Madrid";
    $array_2[3] = "Berlino";

    Non conosco il tuo codice. Se hai ancora problemi fammi sapere
    CIAO