我想在不同的部分顯示資料,但運行時出錯。

控制器
class Dfkamar extends CI_Controller {
public function index() {
$data['tamu'] = $this ->m_tamu->daftar_kamar()->result();
$this->load->view('templates/header');
$this->load->view('templates/sidebar');
$this->load->view('dfkamar', $data);
$this->load->view('templates/footer');
}
看法
<?php
foreach ($tamu as $tamu) :
?>
<button type="button" class="btn btn-success"><?php echo $tamu->gateA ?></button>
</div>
<?php endforeach;?>
<?php
foreach ($tamu as $tamu1) :
?>
<button type="button" class="btn btn-success"><?php echo $tamu1->gateB ?></button>
</div>
<?php endforeach;?>
uj5u.com熱心網友回復:
$tamu 陣列變數在第一個 foreach 中被替換為 $tamu 字串,所以不要這樣做
作業代碼如下:
$tamu = ['gateA'=>'test-A','gateB'=>'sdfs'];
foreach ($tamu as $tamu_item) :
echo $tamu_item->gateA;
endforeach;
var_dump($tamu);
foreach ($tamu as $tamu1) :
echo $tamu1->gateB;
endforeach;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/315064.html
標籤:php 代码点火器 foreach codeigniter-3 foreach 循环容器
