Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    Echo di array non funziona

    Salve a tutti, forse oramai ho passato così tanto tempo avanti il PC per sto progettino di DB che sono rincojonito, cmq il prob è questo:

    $arr_valori = array("str1","str2","str3","str4","str5");

    e poi per ogni valore ho creato un'altro aray

    $arr_valori[0] = array("uno","due","tre");

    ora quando stampo "echo $arr_valori[0][0];" // mi stampa uno
    ma se faccio "echo $arr_valori[0];" // mi stampa Array....
    cosa sbaglio? forse il fatto di aver fatto diventare una stringa "str1" un array?

    Spero possiate dirmi qualcosa grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    non puoi fare l'echo di un array

    al massimo puoi usare print_r

    l'echo lo puoi solo fare nel caso di un singolo valore, come nel primo caso che hai indicato
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  3. #3

    Re: Echo di array non funziona

    Originariamente inviato da Donovant
    Salve a tutti, forse oramai ho passato così tanto tempo avanti il PC per sto progettino di DB che sono rincojonito, cmq il prob è questo:

    $arr_valori = array("str1","str2","str3","str4","str5");

    e poi per ogni valore ho creato un'altro aray

    $arr_valori[0] = array("uno","due","tre");

    ora quando stampo "echo $arr_valori[0][0];" // mi stampa uno
    ma se faccio "echo $arr_valori[0];" // mi stampa Array....
    cosa sbaglio? forse il fatto di aver fatto diventare una stringa "str1" un array?

    Spero possiate dirmi qualcosa grazie.
    Con il secondo assegnamento non hai creato un altro array, hai usato un elemento di quello di prima.

    Codice PHP:
    $arr_valori = array("str1","str2","str3","str4","str5"); 
    equivale a fare

    Codice PHP:
    $arr_valori[0] = "str1":
    $arr_valori[1] = "str2":
    $arr_valori[2] = "str3":
    $arr_valori[3] = "str4":
    $arr_valori[4] = "str5"
    Con il secondo assegnamento hai semplicemente sovrascritto il valore di $arr_valori[0] inserendo un altro array.

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    In infatti l'ho capito dopo, ero troppo....cmq grazie mille.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

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.