Logo

Programming-Idioms

History of Idiom 26 > diff from v32 to v33

Edit summary for version 33 by programming-idioms.org:
[PHP] No sample values

Version 32

2016-11-04, 11:54:44

Version 33

2016-11-04, 11:57:03

Idiom #26 Create a 2-dimensional array

Declare and initialize a matrix x having m rows and n columns, containing real numbers.

Illustration

Idiom #26 Create a 2-dimensional array

Declare and initialize a matrix x having m rows and n columns, containing real numbers.

Illustration
Code
const M = 3;
const N = 5;
$x = array();
$x = array_pad($x, M, 1);
for($i = 0; $i < count($x); $i++){
  $x[$i] = array();
  $x[$i] = array_pad($x[$i],N,1);
}
Code
$x = array();
$x = array_pad($x, m, 1);
for($i = 0; $i < count($x); $i++){
  $x[$i] = array();
  $x[$i] = array_pad($x[$i],n,1);
}