我在MySQL数据库answer
中有一列包含值Mac###Windows###1###
,我希望将其分解为字符串,预期结果是不同的字符串,如:
Mac
Windows
1
我想计算该数据库列中每个字符串的出现次数吗?
我想独立打印!
先谢谢!
答案 0 :(得分:0)
平
$result = "Mac###Windows###1###";
在$ result中,您可以获得数据库结果。
$resultArray = explode("###",$result);
要完全出现:
echo count($resultArray);
打印每个事件:
print_r($resultArray);
答案 1 :(得分:0)
作为问题的解决方案,请尝试执行以下代码段
$a=explode('###',$result['answer']);
答案 2 :(得分:0)
您可以从表中获取列并使用
$res = split("###", $column_fromdb );
和
print_r($res);
您将获得4个值,其中最后一个将为空,因此您可以使用
终止if(empty($res[count($res)-1])) {
unset($res[count($res)-1]);
}
我认为这应该对你有帮助。