When I write this codes:
<?
function r_array(&$array ){
for($i=1;$i<5;$ i++) {
for($j=1;$j<5;$ j++) {
$array[i][j] = "d";
}
}
}
r_array($array2 );
print_r($array2 );
echo $array[1][1];
?>
it display in the brower like this:
Array ( [i] =Array ( [j] =d ) )
And this means $array[1][1] can't be used. And what's the problem?
I want return a 2D array and use it like $array[1][1],what should I
do?
Regards!
<?
function r_array(&$array ){
for($i=1;$i<5;$ i++) {
for($j=1;$j<5;$ j++) {
$array[i][j] = "d";
}
}
}
r_array($array2 );
print_r($array2 );
echo $array[1][1];
?>
it display in the brower like this:
Array ( [i] =Array ( [j] =d ) )
And this means $array[1][1] can't be used. And what's the problem?
I want return a 2D array and use it like $array[1][1],what should I
do?
Regards!
Comment