声明数组得到组合....请帮帮我,让我知道如何将记录列表保存到mysql数据库中.....数据库包含三个字段(set1 set2 set3)...
的问候,
$array1 = array('rough', 'smooth', 'coarse');
$array2 = array('shiny', 'matte', 'rough');
$array3 = array('very large', 'large', 'medium', 'small');
$array=array_merge($array1,$array2,$array3);
$combinations=array();
for($x=0;$x<(count($array)-2);$x++) {
$a=$array[$x];
for ($y=$x+1;$y<count($array);$y++) {
$b=$array[$y];
for ($z=$y+1;$z<count($array);$z++) {
$c=$array[$z];
$combinations[]="$a, $b, $c";
}
}
}
答案 0 :(得分:2)
最简单的方法是在存储之前使用json_encode()
将数组转换为JSON。通过这种方式,数据可以轻松地用于其他进程和语言。
答案 1 :(得分:1)
您可以使用serialize函数将数组转换为字符串。
一旦检索到,您就可以使用unserialize函数将其重新转换为数组。