我在mySQL中有一个序列化字段。 使用以下代码进行反序列化。 我得到的结果显示。 不知道如何单独访问每个" name:value"。 我必须将每个值放在HTML表的一列中。
$custom_fields = unserialize($row['cdfields']);
foreach ($custom_fields as $p_key => $p_val) {
echo "$p_key : $p_val <br>";
};
<!--Result -->
nombre : Fernando
formaqueja : Forma queja 2
apellido : Rome
fechareclamo : 16/05/2016
modeloauto : Gol VW 2010
patente : AAA000
telefono : 123456
emailcliente : email@email.com
motivoquejaadmin : Motivo queja admin 2
motivoquejaadminplanahorro : Motivo queja admin plan ahorro 2
sugerencias : No hay ninguna sugerencia
fechaevento : 16/07/2016
序列化数据如下所示:
a:12:{s:6:"nombre";s:8:"Fernando";s:10:"formaqueja";s:13:"Forma queja 2";s:8:"apellido";s:4:"Rome";s:12:"fechareclamo";s:10:"16/05/2016";s:10:"modeloauto";s:11:"Gol VW 2010";s:7:"patente";s:6:"AAA000";s:8:"telefono";s:6:"123456";s:12:"emailcliente";s:15:"email@email.com";s:16:"motivoquejaadmin";s:20:"Motivo queja admin 2";s:26:"motivoquejaadminplanahorro";s:32:"Motivo queja admin plan ahorro 2";s:11:"sugerencias";s:25:"No hay ninguna sugerencia";s:11:"fechaevento";s:10:"16/07/2016";}