How to define, use and print multidimensional (two-dimensional) array in PHP

3 Answers

0 votes
$jobs = array
        ( 
            array("PHP Programmer", 23, 9000),
            array("C Programmer", 7, 13000),
            array("Java Programmer", 9, 12000),
        );
 
echo $jobs[0][0]." - ".$jobs[0][1]." positions $".$jobs[0][2]." a month <br />";
echo $jobs[1][0]." - ".$jobs[1][1]." positions $".$jobs[1][2]." a month <br />";
echo $jobs[2][0]." - ".$jobs[2][1]." positions $".$jobs[2][2]." a month <br />";


/*
run:

PHP Programmer - 23 positions $9000 a month
C Programmer - 7 positions $13000 a month
Java Programmer - 9 positions $12000 a month 

*/

 



answered Jul 4, 2015 by avibootz
0 votes
$jobs = array
        (
            array("PHP Programmer", 23, 9000),
            array("C Programmer", 7, 13000),
            array("Java Programmer", 9, 12000),
        );
 
for ($row = 0; $row < count($jobs); $row++) 
{
  for ($col = 0; $col < count($jobs[$row]); $col++) 
        echo $jobs[$row][$col] . "<br />";
} 
 

/*
run:

PHP Programmer
23
9000
C Programmer
7
13000
Java Programmer
9
12000

*/

 



answered Jul 4, 2015 by avibootz
0 votes
$jobs = array
        ( 
            array( "Job" => "PHP Programmer", "Positions"  => 23, "Salary" => 9000),
            array( "Job" => "C Programmer", "Positions"  => 7, "Salary" => 13000),
            array( "Job" => "Java Programmer", "Positions"  => 9, "Salary" => 12000),
        );

for ($row = 0; $row < count($jobs); $row++)
    echo $jobs[$row]["Job"]." ".$jobs[$row]["Positions"]." ".$jobs[$row]["Salary"]. "<br />";
 

/*
run:

PHP Programmer 23 9000
C Programmer 7 13000
Java Programmer 9 12000

*/

 



answered Jul 4, 2015 by avibootz

Related questions

1 answer 264 views
2 answers 340 views
340 views asked Jun 28, 2021 by avibootz
2 answers 556 views
2 answers 503 views
2 answers 465 views
...