Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [$$nome] si può $prefix$nome ?

    da manuale:
    $marca="opel";
    $variabile="marca";

    echo $$variabile; // restituisce "opel"
    ma se voglio qualcosa del genere
    $PREFIXmarca="opel";
    $variabile="marca";

    echo $PREFIX$variabile; // non restituisce "opel" ma un errore
    come faccio?
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  2. #2
    Codice PHP:
    $marca="opel";
    $variabile="Corsa";

    echo 
    "nome auto: {$marca}{$variabile}"
    restituisce:
    nome auto: Opel Corsa

    è questo che volevi?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  3. #3
    non proprio.

    voglio il valore di una variabile X, il cui nome è "Prefix"+Valore della variabile Y

    quindi $Prefix$Y mi dovrebbe dare $X ...ma non funziona

    ps: se non ci fosse "Prefix" la soluzione sarebbe $$Y e funziona
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  4. #4
    che figata ho trovato

    echo ${Prefix.$Y};

    ...vedi chi raspa trova :maLOL:
    complimenti per l'avatar ...ipnotica
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  5. #5
    Codice PHP:
    $PrefixMarca="Opel";
    $variabile="Marca";

    $x="Prefix{$variabile}";

    echo 
    "${$x}"
    ti stampa: Opel

    EDIT:
    hai già risolto non me ne ero accorto
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  6. #6
    esatto, ma l'ho scritto più brevemente così e funziona:
    echo ${$Prefix.$variabile};
    credo che sia equivalente no? io uso il punto e te la graffa (che non sapevo si potesse usare).

    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  7. #7
    Originariamente inviato da Jarno
    esatto, ma l'ho scritto più brevemente così e funziona:
    credo che sia equivalente no? io uso il punto e te la graffa (che non sapevo si potesse usare).

    si,

    attenzione alla graffa però può essere usata solo tra i doppi apici "


    tnx x l'avart

    There are 10 types of people in the world: Those who understand binary, and those who don't.

  8. #8

  9. #9
    mhh...quindi? mi sapresti dare l'esempio equivalente? "eval" l'ho sempre visto usare anche in javascript ma non sono mai riuscito ad apprezzarne l'utilità...
    Farmacia di Jarno - le mie pillole: Cookie [#780810], Dom4Php4 [#1123236], Fade [#1139489], getCssProperty [#1152911]
    Inchinatevi difronte al Prof! Nacchio!

    A me pare che l'uomo vada avanti con la retromarcia

  10. #10
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    eval in pratica valuta una stringa come codice php e se scrivi
    eval("echo \"ciao\";");
    è come scrivere
    echo "ciao";
    quindi nel caso tuo
    eval("$prefix$nome = \"quellochevuoi\";");

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.