使用 serialize()函数则可以比较出来两个多维数组是否相等
例如:
serialize($arr1) == serialize($arr2) ? true : false;
serialize()函数用于序列化对象或数组,并返回一个字符串。
函数对象后,可以很方便的将它传递给其他需要它的地方,且其类型和结构不会改变。
使用函数示例如下:
$arr=[1,2,3,4,5];
$serialize=serialize($arr);
echo $serialize;
输出结果为
a:5:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;}
如果要反序列化,恢复原来的格式则可以使用 unserialize() 函数。