在CodeIgniter中排列数组数据可以使用PHP的内置函数或CodeIgniter提供的库函数来实现。以下是一种常见的方法:
$data = array(
array('name' => 'John', 'age' => 25),
array('name' => 'Jane', 'age' => 30),
array('name' => 'Bob', 'age' => 20)
);
// 按照年龄升序排序
$ages = array_column($data, 'age');
array_multisort($ages, SORT_ASC, $data);
// 输出排序后的数组
print_r($data);
// 加载数据库类
$this->load->database();
// 使用查询构建器获取数据并按照年龄降序排序
$query = $this->db->select('*')
->from('users')
->order_by('age', 'DESC')
->get();
$data = $query->result_array();
// 输出排序后的数组
print_r($data);
// 加载数组助手函数
$this->load->helper('array');
$data = array(
array('name' => 'John', 'age' => 25),
array('name' => 'Jane', 'age' => 30),
array('name' => 'Bob', 'age' => 20)
);
// 按照年龄升序排序
$data = sort_array($data, 'age', 'ASC');
// 输出排序后的数组
print_r($data);
以上是在CodeIgniter中排列数组数据的几种常见方法。根据具体需求和场景选择适合的方法进行排序。
领取专属 10元无门槛券
手把手带您无忧上云