How to create an empty 2D array in PHP

3 Answers

0 votes
$emptyArray = array(array());

print_r($emptyArray);




/*
run:

Array
(
    [0] => Array
        (
        )

)

*/

 



answered Apr 14, 2018 by avibootz
edited Nov 3, 2023 by avibootz
0 votes
$emptyArray = [[]];
 
print_r($emptyArray);
 
 
 
 
/*
run:
 
Array
(
    [0] => Array
        (
        )
 
)
 
*/

 



answered Apr 14, 2018 by avibootz
edited Nov 3, 2023 by avibootz
0 votes
$arr2d = [[]];

print_r($arr2d);

$rows = 2;
$cols = 3;

for ($i = 0; $i < $rows; $i++)
    for ($j = 0; $j < $cols; $j++)
        $arr2d[$i][$j] = rand(2, 9);
      
echo "\n\n";
print_r($arr2d);
 
 
     
/*
run:
 
Array
(
    [0] => Array
        (
        )

)


Array
(
    [0] => Array
        (
            [0] => 3
            [1] => 7
            [2] => 2
        )

    [1] => Array
        (
            [0] => 8
            [1] => 3
            [2] => 7
        )

)

*/

 



answered Apr 12, 2024 by avibootz

Related questions

1 answer 105 views
105 views asked Jan 10, 2025 by avibootz
2 answers 361 views
1 answer 164 views
1 answer 196 views
1 answer 178 views
178 views asked Sep 19, 2020 by avibootz
1 answer 176 views
...