Php 如何获取数组的键作为标题
这是我的循环数组Php 如何获取数组的键作为标题,php,arrays,foreach,Php,Arrays,Foreach,这是我的循环数组 ( [Size] => Array ( [07601-01] => S, [07601-02] => M, [07601-03] => L, [07601-04] => XL, [07601-05] => XXL, ) [other] => 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,
)
)
这是我的循环
<?php
foreach($product_atttribute as $attr) {
?>
大小
在上面的循环中,我如何获得
大小
,其他
等标题,如下所示使用数组键
检索所传递数组的所有键,如果您需要它foreach($key=>attribute as$attr)
现在,在key
Size和other循环中还有一个自复制器,OP是:正如另一个答案所建议的,要呈现表的标题,请使用array_keys
仅提取键。
foreach($product_attribute as $key => $value) { }
$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/>';
}
}
$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/>';
}
}
Size
1. S
2. M
3. L
4. XL
5. XXL
other
1. S
2. M
3. L
4. XL
5. XXL