我有一个mySQL表,其中有一个字段,我将数组保存在其中。所以在表格中我有这个:
a:2:{i:0;s:10:"XXX1";i:1;s:10:"XXX2";}
我在PHP中使用此代码段来获取字段值。
$getCodes = mysql_query("SELECT * FROM foo WHERE bar='$barID'");
while($codeRow = mysql_fetch_array($getCodes))
{
$code = $codeRow['codes'];
}
当我回显$ code时,它会打印完整的数组。如何在新行上打印每个元素或如何访问特定元素?
答案 0 :(得分:2)
$code = unserialize($codeRow['codes']);