我的数据库中有以下字符串:
";5;78;27;56;66;71;"
如何提取/爆炸变量
$a = "5";
$b = "78";
$c = "27";
谢谢你的帮助!
答案 0 :(得分:1)
$data = ";5;78;27;56;66;71;";
$dataArr = explode(';',$data);
for($i = 0; $i < count($dataArr); $i++){
${'var'.$i} = $dataArr[$i];
}
爆炸应返回一组值。然后迭代遍历所述值并为每个值动态分配名称。
在我的示例代码中,您将获得$ var1,$ var2,$ var3等等。
答案 1 :(得分:0)
array_filter( explode(';', ";5;78;27;56;66;71;") );
过滤器是为了摆脱一些空值。
为您提供一系列值:
Array ( [1] => 5 [2] => 78 [3] => 27 [4] => 56 [5] => 66 [6] => 71 )