Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Sintassi stringa Array di Array
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      ivan88 Moderatore • ultima modifica di

      Sintassi stringa Array di Array

      Ciao a tutti.
      ho scoperto la comodità degli array di array.
      Li uso senza problemi ma non riesco ad inserirli correttamente nelle stringhe.

      Queste sono i modi in cui ho tentato che non funzionano:

      [PHP]$h1= $tutti[$id]['nome'];[/PHP]

      [PHP]$h1= ''.$tutti[$id]['nome'].'';[/PHP]

      Preciso che $id è un valore assegnato nella pagina

      Per darvi un' idea questo funziona correttamente:

      [PHP]echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';[/PHP]

      Grazie Mille sto impazzendo

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • H
        html5today User Attivo • ultima modifica di

        Che vuol dire che non riesci ad inserirli in una stringa? Che errore (o comportamento "errato") hai? E cosa ti aspetteresti di avere invece? Sarebbe utile vedere un po' più di codice...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • marcocarrieri
          marcocarrieri ModSenior • ultima modifica di

          Concordo prova a mettere la parte di codice dove ti da errore, magari c'è qualcosa prima che non va.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            ivan88 Moderatore • ultima modifica di

            Scusate forse mi sono espresso male.
            Non ricevo un errore.

            Semplicemente non mi visualizza nulla.

            [PHP]echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';[/PHP]
            Qui il risultato a video è Nome: Mario.

            [PHP]$h1= $tutti[$id]['nome'];
            echo $h1;[/PHP]

            Così a video non esce nulla

            [PHP]$h1= ''.$tutti[$id]['nome'].'';
            echo $h1;[/PHP]

            Anche così a video non esce nulla

            Non capisco perchè...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • H
              html5today User Attivo • ultima modifica di

              Ribadisco, serve un po' più di codice... Da quello che scrivi io non riesco proprio a capire dove potrebbe essere il problema

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • marcocarrieri
                marcocarrieri ModSenior • ultima modifica di

                Idem per me.
                Dove viene assegnato il vettore tutti?
                Come?
                E' vuoto?

                Serve del codice per capire l'errore.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • I
                  ivan88 Moderatore • ultima modifica di

                  Ok ragazzi credo di aver capito parte dell' errore
                  Vi scrivo il codice semplificato:
                  [PHP]
                  $h1= $tutti[$id]['nome'];
                  include('head.php');
                  echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';
                  echo $h1; [/PHP]

                  In pratica includo il file con l' array giusto ma la variabile lo chiama prima che sia incluso.
                  Questa è la scrittura più corretta:

                  [PHP]
                  include('head.php');
                  $h1= $tutti[$id]['nome'];
                  echo '<p>Nome: '.$tutti[$id]['nome'].'</p>';
                  echo $h1; [/PHP]

                  Giusto?
                  Comunque non va comunque anche così
                  Ti assicuro che l' array è pieno e funzionante, altrimenti non funzionerebbe....

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • marcocarrieri
                    marcocarrieri ModSenior • ultima modifica di

                    Ripropongo la domanda di prima... 🙂
                    Come viene valorizzato l'array?
                    Cosa è presente in head.php.

                    Possiamo darti fiducia sul fatto che sia pieno... Ma per aiutarti avremo bisogno lo stesso di vedere questa cosa.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • I
                      ivan88 Moderatore • ultima modifica di

                      Scusate il disturbo.
                      l' errore era solo nel fatto che chiamavo una variabile prima di averla inclusa, non nella sintassi.

                      Per completezza le sintassi che prima non funzionavano sono entrambe corrette.

                      Grazie di tutto

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      Caricamento altri post
                      Rispondi
                      • Topic risposta
                      Effettua l'accesso per rispondere
                      • Da Vecchi a Nuovi
                      • Da Nuovi a Vecchi
                      • Più Voti