Visualizzazione dei risultati da 1 a 9 su 9

Discussione: $$array[0]...

  1. #1

    $$array[0]...

    Ho degli array che si chiamano $cont0[0], $cont1[0] ecc...
    In un ciclo for (con variabile $t=0 iniziale)

    codice:
    $conten="cont".$t."[0]";
    $salari+=$$conten*100;
    Dovrebbe prendere al primo ciclo $cont0[0]*100 e sommarlo al secondo ciclo a $cont1[0]*100.
    Ma $$conten, se lo stampo a video, mi viene nullo.
    Credo che sia un errore di sintassi...

    Grazzzie.
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  2. #2
    se fai una tappa intermedia dovrebbe funzionare:

    Codice PHP:
    $conten="cont".$t;
    $temp = $$conten;
    $salari+=$temp[0]*100

  3. #3
    Bravo spoon25!
    GdR Online - http://lenar.it/
    Yesterday is history. Tomorrow is mystery.
    Today is a gift. That's why it's called the present

  4. #4

    problema con $$

    scusate ragazzi mi chiarite un po' a cosa servono i dopi $$?

    con un $ faccio riferimento a una variabile $var o ad un array
    $arrai[0], ma con $$arrai cosa indico o a cosa punto?
    questo costrutto si puo' definire un puntatore a puntatore?

    Nello specifico inserisco lo script che sto studiando ma che ho qualche problema a capire:

    # Sezione di compatibilità per REGISTER_GLOBALS OFF
    $ArrayList = array("_GET", "_POST", "_SESSION", "_COOKIE", "_SERVER");
    foreach($ArrayList as $gblArray){
    if (!empty($$gblArray)){
    $keys = array_keys($$gblArray);
    foreach($keys as $key){
    $$key = trim(${$gblArray}[$key]);
    }
    }
    }

    fino alla seconda riga è tutto ok ma dalla terza non capisco cosa fa lo script.
    cosa è $$gblArray ? o a cosa punta?

    ringrazio tutti



    if (!empty($$gblArray)){

  5. #5
    Sono un po' ignorante sull'argomento ma presumo per creare variabili in corso d'opera.

    esempio:

    $alfa = "dado";
    $$alfa = 2;

    In pratica hai creato una variabile $dado e l'hai impostata a 2.

    $dado = 2;

  6. #6

    $$ array

    si penso che tu abbia proprio ragione.

    domani se ho tempo provo e ti faccio sapere.

    per ora ti ringrazio infinite

  7. #7

    igiuggiu@hotmail.com

    Ti ringrazio. è proprio come dici tu.

  8. #8
    ^^ Di nulla.
    Contento che la mia ignoranza sia servita a qualcuno ghhg

  9. #9

    figurati

    io ti ringrazio ancora.

    il tuo aiuto mi è servito a capire il codice su indicato.
    che determina niente nemo che....
    la Sezione di compatibilità per REGISTER_GLOBALS OFF

    il codice ora è chiaro ma mi è servito "solo" per capire meglio come funzionano gli array.
    non ho capito come possa controllare la compatibilità?

    hai idea?

    saluti

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.