【问题标题】:how to get value in comma separated value db field in codeigniter?如何在codeigniter的逗号分隔值db字段中获取值?
【发布时间】:2015-03-07 05:58:23
【问题描述】:

我的表如下:

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

我需要的结果是:

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

如何分离user_ids 字段

【问题讨论】:

  • 你试过了吗?
  • 谁能告诉我这是在 db 中存储值的正确方法吗?

标签: php codeigniter activerecord


【解决方案1】:

试试这个

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

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

【讨论】:

  • 您能详细说明您发布的代码吗?通常更愿意给出一些解释。
【解决方案2】:

试试这个代码

$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);
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-11
    • 1970-01-01
    • 2013-08-19
    • 2014-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多