Visualizzazione risultati 1 fino 7 di 7

Discussione: doppia variabile con array

  1. #1
    Guest

    Predefinito doppia variabile con array

    Codice PHP:
    $idi = array('nome', 'cognome');
    $ede = idi;

    echo $
    $ede[0]; // non restituisce niente, come mai non restituisce 'nome' ??
    come mai la seguente sintassi non restituisce 'nome' ??? è per via dell'array, no? perchè altrimenti funzionerebbe... grazie!!!

    PS: dimenticavo: come faccio a risolvere in un altro modo ( o in questo modificato) il problema? thxx!!!

  2. #2
    Guest

    Predefinito

    idi manca la $ davanti, no?

  3. #3
    Guest

    Predefinito

    no, la $ ci sta due volte nel echo... :D

  4. #4
    L'avatar di foreach
    foreach non è connesso Altervistiano Junior
    Data registrazione
    11-06-2008
    Residenza
    3 metri sotto terra
    Messaggi
    501

    Predefinito

    Allora, se fai così:

    Codice PHP:
    $idi = array('nome', 'cognome');
    $ede = $idi;

    echo
    $ede[0];
    ti stampa regolarmente 'nome', invece una soluzione simile a quella come vuoi tu è così:

    Codice PHP:
    $idi = array('nome', 'cognome');
    $
    $idi[0] = 'ciao';

    echo
    $nome;
    ti stampa 'ciao'.


    Comunque tu di preciso che vuoi fare?




    foreach
    Codice PHP:
    foreach($vettore as $chiave => $valore) {
    echo 
    "Ciao";


  5. #5
    Guest

    Predefinito

    ho risolto, mi bastava mettere delle parentesi graffe per fare un gioco di precedenze, così....

    Codice PHP:
    $idi = array('nome', 'cognome');
    $ede = idi;

    echo ${
    $ede}[0]; // grazie alle parentesi ora stampa 'nome'... xD

  6. #6
    L'avatar di matt93
    matt93 non è connesso Utente
    Data registrazione
    01-09-2008
    Messaggi
    241

    Predefinito

    ma non bastava mettere $idi="idi"; ???

  7. #7
    Guest

    Predefinito

    no, mi serviva far rimanere una sintassi con le due $$... perchè la mia funzione in realtà è molto più complicata... :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •