如何在codeigniter中获取逗号分隔值db字段的值?

时间:2015-03-07 05:58:23

标签: php codeigniter activerecord

我的表格如下:

id  | user_ids
---------------
1     1,2,3
2     9,11,20
3     21,20,11 

我需要结果为:

user_ids
--------
1
2 
3
9

如何分隔user_ids字段

2 个答案:

答案 0 :(得分:2)

试试这个

$str = '1,2,3,4'; //pass your user_ids here.

$arr = explode(',',$str);
foreach($arr as $num)
{
    echo $num."<br>";
}
?>

答案 1 :(得分:0)

试试此代码

$user_ids = '1,2,3';
$user_idsArray = explode(',', $user_ids);
for($i = 0; $i < count($user_idsArray); $i++)
{
    $item = array('user_ids' => $user_idsArray[$i]);
    $this->db->insert('table_name', $item);
}