Visualizzazione dei risultati da 1 a 4 su 4

Discussione: array a 2 dimensioni

  1. #1

    array a 2 dimensioni

    mi dite dove sbaglio?

    <?php
    $a = array("b","c");
    $d = array(0=> array("1","2"), 1=> array("3","4"));
    for ($z=0;$z<count($a);$z++){
    for ($y=0;$y<count($d[$z]);$y++){
    echo "$d[$z][$y]";
    }
    }
    ?>

    volevo costruie 2 array. $a monodimensionale. $d a 2 dimensioni e ottenere
    $d[0][0]="1";
    $d[0][1]="2";
    $d[1][0]="3";
    $d[1][1]="4";

    invece ottengo
    Array[0]
    Array[1]
    Array[0]
    Array[1]
    ED # 1

  2. #2
    Se togli gli apici da questa riga?

    echo "$d[$z][$y]";

    Così:

    echo "Riga $z colonna $y = " . $d[$z][$y];

  3. #3
    grazie 1000!

    ma mi spieghi perchè? nelle variabili ho sempre messo apici e mi ha sempre dato il valore. l'array è particolare?
    ED # 1

  4. #4
    Ci riesce con le variabile e (se non sbaglio) anche quando c'è un indice solo, con 2 no!

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.