codeigniter 是否将结果数组拆分为字符串?

qncylg1j  于 2022-12-07  发布在  其他
关注(0)|答案(3)|浏览(130)

我在MySQL数据库answer中有列包含值Mac###Windows###1###,我想将其分解为字符串,预期结果是不同字符串,如:

Mac
Windows
1

我想计算每个字符串在该数据库列中出现的次数。
我要独立打印!

uplii1fm

uplii1fm1#

$result = "Mac###Windows###1###";

在$result中,你可以得到你的数据库结果。

$resultArray = explode("###",$result);

要获取总发生次数:

echo count($resultArray);

要打印每个事件:

print_r($resultArray);
s1ag04yj

s1ag04yj2#

作为问题的解决方案,请尝试执行以下代码片段

$a=explode('###',$result['answer']);
sf6xfgos

sf6xfgos3#

您可以从表中提取列并使用

$res = split("###", $column_fromdb );

print_r($res);

您将获得4个值,其中最后一个值为空,以便可以使用

if(empty($res[count($res)-1])) {
    unset($res[count($res)-1]);
}

我想这个应该对你有帮助。

相关问题