Php 将结果数组拆分为字符串?
我在MySQL数据库中有一列Php 将结果数组拆分为字符串?,php,mysql,codeigniter,Php,Mysql,Codeigniter,我在MySQL数据库中有一列answercontain valueMac###########,我想将其分解为字符串,预期结果是不同的字符串,如: Mac Windows 1 我想计算数据库列中每个字符串出现的次数 我想独立印刷 提前感谢 Hei $result = "Mac###Windows###1###"; 在$result中,您可以获得数据库结果 $resultArray = explode("###",$result); 要获取总发生率,请执行以下操作: echo count($
answer
contain valueMac###########
,我想将其分解为字符串,预期结果是不同的字符串,如:
Mac
Windows
1
我想计算数据库列中每个字符串出现的次数
我想独立印刷
提前感谢 Hei
$result = "Mac###Windows###1###";
在$result中,您可以获得数据库结果
$resultArray = explode("###",$result);
要获取总发生率,请执行以下操作:
echo count($resultArray);
print_r($resultArray);
要打印每个事件,请执行以下操作:
echo count($resultArray);
print_r($resultArray);
作为问题的解决方案,请尝试执行以下代码段
$a=explode('###',$result['answer']);
您可以从表中获取列并使用
$res = split("###", $column_fromdb );
及
您将得到4个值,其中最后一个值为空,因此您可以使用
if(empty($res[count($res)-1])) {
unset($res[count($res)-1]);
}
我认为这会对您有所帮助。您迄今为止尝试过的任何东西?“高级感谢!”都不能代替显示您自己以前的尝试。您迄今为止尝试过什么?和