序列化serialize与反序列化unserialize的用法(数组)
为什么我会先介绍序列化serialize与反序列化unserialize的用法?因为,接下来的几篇文章里,我会给大家讲解商城网站开发后台的产品属性添加功能,虽然添加产品属性功能不是很难,但也是需要一些逻辑原理的。
产品属性:
属性与分类关联
属性管理->产品属性的标题
产品属性的添加功能,有时间会给大家介绍。
serialize与unserialize的用法:
<?php
header('Content-type:text/html;charset=utf-8');
$a = array('a' => 'I' ,'b' => 'like' , 'c' => 'you','d'=>'very','e'=>'much');
//序列化数组
$s = serialize($a);
echo $s;
//输出结果:a:5:{s:1:"a";s:1:"I";s:1:"b";s:4:"like";s:1:"c";s:3:"you";s:1:"d";s:4:"very";s:1:"e";s:4:"much";}
echo '<br /><br />';
//反序列化
$o = unserialize($s);
print_r($o);
//输出结果 Array ( [a] => I [b] => like [c] => you [d] => very [e] => much )
?>
发表评论