我在MySQL数据库answer中有列包含值Mac###Windows###1###,我想将其分解为字符串,预期结果是不同字符串,如:
answer
Mac###Windows###1###
Mac Windows 1
我想计算每个字符串在该数据库列中出现的次数。我要独立打印!
uplii1fm1#
喜
$result = "Mac###Windows###1###";
在$result中,你可以得到你的数据库结果。
$resultArray = explode("###",$result);
要获取总发生次数:
echo count($resultArray);
要打印每个事件:
print_r($resultArray);
s1ag04yj2#
作为问题的解决方案,请尝试执行以下代码片段
$a=explode('###',$result['answer']);
sf6xfgos3#
您可以从表中提取列并使用
$res = split("###", $column_fromdb );
和
print_r($res);
您将获得4个值,其中最后一个值为空,以便可以使用
if(empty($res[count($res)-1])) { unset($res[count($res)-1]); }
我想这个应该对你有帮助。
3条答案
按热度按时间uplii1fm1#
喜
在$result中,你可以得到你的数据库结果。
要获取总发生次数:
要打印每个事件:
s1ag04yj2#
作为问题的解决方案,请尝试执行以下代码片段
sf6xfgos3#
您可以从表中提取列并使用
和
您将获得4个值,其中最后一个值为空,以便可以使用
我想这个应该对你有帮助。