こんにちは、多次元配列を取得しようとしています。私はそれを行う方法を知っていますが、メイン配列アイテムから情報を取得する最良の方法は何ですか...
例を参照してください:
$this->toolbar = array(
'add' => array(
'class' => 'add_icon32',
'action' => 'controller/add',
'label' => 'Add'
),
'edit' => array(
'class' => 'edit_icon32',
'action' => 'controller/edit',
'label' => 'Edit'
),
);
これを1回のループでforeachしたい。こんな結果が欲しい
<li class="<?php $class"> <a href="<?php $action; ?> "> <?php $label; ?> </a> </li>
For で試してみましたが、すべての項目を個別に定義する必要があります。Bcs foreach にこれを実行してもらいたいです。私が何をするか見てくださいが、これは別です
<?php
$data = array(
'add' => array(
'action' => 'add/contorler/add/action',
'class' => 'add_css_class',
'label' => 'Add'
),
'edit' => array(
'action' => 'edit/contorler/edit/action',
'class' => 'edit_css_class',
'label' => 'Edit'
)
);?>
<?php for($i = 2; $i<=count($data); ++$i): ?>
<a class="<?php echo $data['add']['class']?>" href="<?php echo $data['add']['action'];?>"><?php echo $data['add']['label']?></a>
<?php endfor;?>