类似于Json的格式

4

我遇到一个问题,不知道这是什么数据格式:

"s:70:"a:2:{s:3:"url";s:28:"https://www.websitetest.com/";s:4:"text";s:0:"";}";"

它看起来像JSON,但实际上不是。有没有人见过这样的东西?


1
和这个问题一样:https://dev59.com/7Xzaa4cB1Zd3GeqPUs2J,您需要将值替换为PHP变量吗? - timbre timbre
1个回答

3

看起来像是序列化的PHP数组。 尝试执行以下代码

<?php 
$array = array("url" => "https://www.websitetest.com/", "text" => "");
echo serialize($array);
?>

您将收到以下输出:
a:2:{s:3:"url";s:28:"https://www.websitetest.com/";s:4:"text";s:0:"";}

如您所见,这有些不同,因为实际上您拥有的是双重序列化。 执行以下代码,您将获得字符串。

<?php
$string = 'a:2:{s:3:"url";s:28:"https://www.websitetest.com/";s:4:"text";s:0:"";}";';  
echo serialize($string);
?>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接