<?php<br />
if(!empty($_POST["t1"]))<br />
{<br />
$array = $_POST["t1"];<br />
$str =implode(',',$array);<br />
echo $str."<br>"; //输出 篮球,足球,乒乓球,排球 //$str 存入数据库 <br />
$arr=explode(',',$str);//从数据库取出数据时用。<br />
print_r($arr);//输出 Array ( [0] => 篮球 [1] => 足球 [2] => 乒乓球 [3] => 排球 ) //数据库输出用explode变回数组array <br />
$serialize=serialize($array);<br />
echo "<br>".$serialize."<br>"; //输出 a:4:{i:0;s:4:"篮球";i:1;s:4:"足球";i:2;s:6:"乒乓球";i:3;s:4:"排球";} 存入数据后也是这样子。 <br />
$unserialize = unserialize($serialize);<br />
print_r($unserialize); //输出 Array ( [0] => 篮球 [1] => 足球 [2] => 乒乓球 [3] => 排球 ) 变回array <br />
}<br />
?><br />
<form method=post action="" name="form1"><br />
<input type="checkbox" name="t1[]" value="篮球">篮球<br><br />
<input type="checkbox" name="t1[]" value="足球">足球<br><br />
<input type="checkbox" name="t1[]" value="乒乓球">乒乓球<br><br />
<input type="checkbox" name="t1[]" value="排球">排球<br><br />
<input type="submit"><br />
</form>