首页 > 解决方案 > 如何使用codeigniter从数据库中检索hass或逗号分隔值?

问题描述

我参与了一个 CodeIgniter 项目。在这个项目中,另一个开发人员在数据库中插入 cat_id,包括 # 分隔,如 #1#。当插入两个 cat_id 时,值存储在数据库中,如 #1##2#。

现在我想检索 cat_id 并将其加入另一个表。

标签: phpmysqlcodeigniterphpmyadmin

解决方案


你可以试试这个

$str = "#1##2#";
preg_match_all('|\d+|',$str,$matches);
print_r($matches);

这是工作演示


推荐阅读