私は配列 $arr を持っています:
Array
(
[2] => Array
(
[status] => 0
[item] => Food Processer
[catagory] => Appliance
)
[23] => Array
(
[status] => 1
[item] => 12 cup medium muffin tray
[catagory] => Kitchenware
)
[24] => Array
(
[status] => 1
[item] => 24 cup mini muffin tray
[catagory] => Kitchenware
) etc...
各要素のテーブル行で終了したいと思います:
<tr id="2" class="0"><td>Food Processer</td><td>Appliance</td></tr>
私の現在のコードは次のとおりです。
foreach ($arr as $a)
{
echo('<tr id="'.key($a).'" class="'.$a['status'].'">');
echo('<td>');
echo($a['item']);
echo('</td>');
echo('<td>');
echo($a['catagory']);
echo('</td>');
echo('</tr>');
}
しかし、id 値としてステータス キー (文字列 'status') を取得しています。親の $arr キー ie(2,23,24) を取得するにはどうすればよいですか。