以下のようなフォームを介して収集される配列があります。
<select multiple="multiple" name="contractors[]" >
配列をDBに保存するコードを入力します。
$options = $_POST['contractors'];
$serializedoptions = serialize($options);
以下の形式で配列をDBに保存するのですが、うまく表示できません。全体を引っ張ると、次のように表示されます。
a:4:{i:0;s:28:Contractor1";i:1;s:15:"Contractor2";i:2;s:10:"Contractor3";}
より読みやすい形式で表示するにはどうすればよいですか?
$result = mysql_query("SELECT * FROM form_2 GROUP BY jobname");
echo "<table border='1'>
<tr>
<th><font size='1'>Job Name</th>
<th><font size='1'>Contractors</th>
<th><font size='1'>Notes</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td><font size='1'>" . $row['jobname'] . "</font></td>";
echo "<td><font size='1'>" . $row['contractors'] . "</font></td>";
echo "<td><font size='1'>" . $row['notes'] . "</font></td>";
echo "</tr>";
}
echo "</table>";