最新回答 / lincolnk215
序列化就是把对象转换为字符串,反序列化是把字符串还原为对象。所以上面的是序列化后的那个字符串,而下面的是对象的字符串表达(不知道这么表达准不准确,因为打印出来的东西一定是字符或者字符串)。
2015-04-29
已采纳回答 / 樂猪
不好意思。重新回复一下。这个例子中`\d+?` 是比较容易范迷糊的。后面的那组`\d+?`你已经知道原因了。 我说一下前面的那组`\d+?`当正则开始匹配的时候,`\d+?`会最先匹配`我`,发现不对,继续匹配,直到匹配到字符串中的第一个0,发现对了。但这时候重点来了,如果0后面匹配到杠(-)以后,才满足`\d+?\-` 这一段。但是0后面不是-,而是1.所以会重新匹配01,然后依然是上面那样。直到匹配到010-的时候发现满足`\d+?\-` ,那么它会继续匹配剩下的正则表达式部分。后面的你也知道了。这里...
2015-04-28
最赞回答 / X_Sixth
echo仅能输出字符串,对于其他变量无能为力而print_r则是把一个变量的所有人类可阅读的信息输出例如print_r可以以数组为输入,而输出的是人能看懂的数组结构:$arr = array("1"=>"arr1", "2"=>"arr2", "3"=>"arr3", "4"=>array("4a","4b"));print_r($arr);输出结果为:Array ( [1] => arr1 [2] => arr2 [3] => arr3 [4] => Ar...
2015-04-25