jcadima
5/13/2015 - 4:06 PM

Looping from an array of arrays

Looping from an array of arrays

<?php 

// Create a table of products
$products = array();
$products['MMS-1754'] = array('name' => 'Flute', 'cost' => '149.50');
$products['MMS-6289'] = array('name' => 'Trumpet', 'cost' => '199.50');
$products['MMS-3408'] = array('name' => 'Clarinet', 'cost' => '299.50');



echo "Looping products: <br> ";
	
foreach( $products as $key => $item ) {
		echo "key: $key <br>";
		echo "Product Name: " . $item['name'] . '<br>';
		echo "Product Cost: " . $item['cost'] . '<br>';
		echo '<hr>';
}

/*  will print:

Looping products:
key: MMS-1754
Product Name: Flute
Product Cost: 149.50

key: MMS-6289
Product Name: Trumpet
Product Cost: 199.50

key: MMS-3408
Product Name: Clarinet
Product Cost: 299.50

*/

/*  print_r( $products ) will print :

Array
(
    [MMS-1754] => Array
        (
            [name] => Flute
            [cost] => 149.50
        )

    [MMS-6289] => Array
        (
            [name] => Trumpet
            [cost] => 199.50
        )

    [MMS-3408] => Array
        (
            [name] => Clarinet
            [cost] => 299.50
        )

)


*/