-2

Here is my array from the loop

(
    [Size] => Array
        (
            [07601-01] => S,
            [07601-02] => M,
            [07601-03] => L,
            [07601-04] => XL,
            [07601-05] => XXL,
        )

    [other] => Array
        (
            [07601-01] => S,
            [07601-02] => M,
            [07601-03] => L,
            [07601-04] => XL,
            [07601-05] => XXL,
        )

)

Here is my loop

<?php 
     foreach($product_atttribute as $attr) { 
?>

Size

  1. S
  2. M
  3. XL

other .....etc

<?php 
  } 
?>

In the above loop how can I get the Size, other, etc as the heading like below

hakre
  • 193,403
  • 52
  • 435
  • 836
kndwsu
  • 371
  • 1
  • 8
  • 21

3 Answers3

3
foreach($product_attribute as $key => $value) { }
Mave
  • 2,413
  • 3
  • 28
  • 54
2

use array_keys to retrive all keys of passed array if you need it

Luca Iaco
  • 3,387
  • 1
  • 19
  • 20
0
$arr = array(
    'Size' => array
        (
            '07601-01' => 'S',
            '07601-02' => 'M',
            '07601-03' => 'L',
            '07601-04' => 'XL',
            '07601-05' => 'XXL',
        ),

    'other' => array
        (
            '07601-01' => 'S',
            '07601-02' => 'M',
            '07601-03' => 'L',
            '07601-04' => 'XL',
            '07601-05' => 'XXL',
        )

);

foreach( $arr as $key => $value ) {
    echo '<strong>', $key, '</strong><br/>';
    $num = 1;
    foreach( $value as $size ) {
        echo ' ', $num++, '. ',  $size, '<br/>';
    }
}

Output:

Size
 1. S
 2. M
 3. L
 4. XL
 5. XXL
other
 1. S
 2. M
 3. L
 4. XL
 5. XXL
Peon
  • 7,902
  • 7
  • 59
  • 100