Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di reiziel
    Registrato dal
    Jun 2007
    Messaggi
    144

    Concatenare un testo e il valore di una variabile

    Salve raga ho un problema nel concatenare 2 variabile o più precisamente il nome di una variabile e il valore di un'altra e quindi filtrare un array.

    codice:
    //$arr_1 = array(1 => "abc");
    //$arr_2 = array(1 => "cde");
    //$arr_3 = array(1 => "fgh");
    
    
    //$numero = 3;
    
    
    //$value = "$"."darr_"."$numero";
    
    
    //echo "-> $value[1] <-";
    In questo caso mi mostra solo "-> a <-" come se stesse facendo substr, perchè non la legge come variabile ma appunto come valore della variabile.
    Silence please work in progress

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    37
    Scusa, ma $value non è un array, perché fai $value[1]?
    echo $value dovrebbe stampare "$darr_3"
    www.ariadifan.it - Ariadineve Official Fan Club -

    God save the Queen

    Progress isn't made by early risers. It's made by lazy men trying to find easier ways to do something

  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Scritta così non ha molto senso, non puoi creare una variabile da una stringa "$"."arr_"."3" non è una variabile, è solo una stringa di testo "$arr_3" nulla di più, per questo quando la usi come array ti stampa la seconda lettera (perchè la prima,ovvero il $, ha indice 0)

    Se non ho capito male quello che vuoi fare dovresti provare con una cosa di questo tipo:

    Codice PHP:
    $arr = array(0=>"abc",1=>"def",2=>"ghi");

    $numero=2;

    echo 
    $arr[$numero]; 
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

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.