Varför får jag inte rätt på det här?? Ska ha en enkel 2-dim array, inga konstigheter. Om jag vill skriva ut en array gör jag så här Varför sätter du $a[0][0] inom citationstecken vid utskrift? Ta bort dem! De är helt onödiga om du inte har någon vanlig text utan bara en variabel. Det löser också ditt problem.array
Vill kunna skriva:
$a[0][0] = "kalle";
echo "$a[0][0]";
utskrift blir: Array[0]
Har provat:
$a = array();
$b = array("ett", "två");
$a[] = $b;
echo "$a[0][0]";
...och massa annatSv: array
echo $a[0][0];
echo "{$a[0][0]}"; // <- osäker på denna?
echo 'Mitt arrayvärde: '.$a[0][0];
printf('Mitt arrayvärde: %s', $a[0][0]);
Sv:array
$a[0][0] = "hej";
echo "<pre>"; //HTML pre tag
print_r($array);
echo "</pre>";
Vilket ger följande reslutat
Array
(
[0] => Array
(
[0] => hej
)
)
Sv: array
Det skulle vara en annan sak om du vill skriva ut t.ex. "Jag heter kalle.", där "kalle" kommer från $a[0][0]. Men då skall du använda krullparenteser runt arrayuttrycket:echo "Jag heter {$a[0][0]}.";