How to print multidimensional array in PHP

2 Answers

0 votes
$arr = array(
    array('language'=>'JavaScript', 'code'=>1298, 'level'=>2, "spec"=> 'Z'),
    array('language'=>'PHP', 'code'=>9814, 'level'=>1, "spec"=> 'X'),
    array('language'=>'Java', 'code'=>5621, 'level'=>4, "spec"=> 'W'),
    array('language'=>'C#', 'code'=>1111, 'level'=>5, "spec"=> 'P'),
);

foreach ($arr as $key_row => $row) {
    foreach ($row as $key => $val) {
         echo $key . " " . $val . " - ";
    }
    echo "\n";
}




/*
run:
    
language JavaScript - code 1298 - level 2 - spec Z - 
language PHP - code 9814 - level 1 - spec X - 
language Java - code 5621 - level 4 - spec W - 
language C# - code 1111 - level 5 - spec P - 

*/

 



answered Jun 28, 2021 by avibootz
0 votes
$arr = array(
    array('language'=>'JavaScript', 'code'=>1298, 'level'=>2, "spec"=> 'Z'),
    array('language'=>'PHP', 'code'=>9814, 'level'=>1, "spec"=> 'X'),
    array('language'=>'Java', 'code'=>5621, 'level'=>4, "spec"=> 'W'),
    array('language'=>'C#', 'code'=>1111, 'level'=>5, "spec"=> 'P'),
);

print_r($arr);



/*
run:
    
Array
(
    [0] => Array
        (
            [language] => JavaScript
            [code] => 1298
            [level] => 2
            [spec] => Z
        )

    [1] => Array
        (
            [language] => PHP
            [code] => 9814
            [level] => 1
            [spec] => X
        )

    [2] => Array
        (
            [language] => Java
            [code] => 5621
            [level] => 4
            [spec] => W
        )

    [3] => Array
        (
            [language] => C#
            [code] => 1111
            [level] => 5
            [spec] => P
        )

)

*/

 



answered Jun 28, 2021 by avibootz

Related questions

2 answers 556 views
2 answers 503 views
2 answers 465 views
1 answer 264 views
...