在CodeIgniter中返回多维数组,可以通过以下步骤实现:
$users = array(
array(
'name' => 'John',
'email' => 'john@example.com',
'age' => 25
),
array(
'name' => 'Jane',
'email' => 'jane@example.com',
'age' => 30
)
);
class Users extends CI_Controller {
public function index() {
$users = array(
array(
'name' => 'John',
'email' => 'john@example.com',
'age' => 25
),
array(
'name' => 'Jane',
'email' => 'jane@example.com',
'age' => 30
)
);
$data['users'] = $users;
$this->load->view('users_view', $data);
}
}
<?php foreach ($users as $user): ?>
<p>Name: <?php echo $user['name']; ?></p>
<p>Email: <?php echo $user['email']; ?></p>
<p>Age: <?php echo $user['age']; ?></p>
<hr>
<?php endforeach; ?>
以上代码会将每个用户的姓名、邮箱和年龄输出到页面,并在每个用户之间添加一个水平线。
这样,在CodeIgniter中返回多维数组的步骤就完成了。通过控制器将多维数组赋值给视图变量,然后在视图中使用foreach循环来遍历和显示多维数组的内容。
领取专属 10元无门槛券
手把手带您无忧上云