Php 如何将字符串取消序列化为数组
这可能不是堆栈溢出的适当问题,因此我提前道歉。我正在跟踪另一个人的代码,我遇到了这个奇怪的值数组Php 如何将字符串取消序列化为数组,php,arrays,Php,Arrays,这可能不是堆栈溢出的适当问题,因此我提前道歉。我正在跟踪另一个人的代码,我遇到了这个奇怪的值数组 a:2:{i:0;s:2:"25";i:1;s:2:"26";} 似乎a值表示项目数,然后是i值和s值。我从未见过这种情况,也不完全确定如何处理。在我编一些东西之前,我只是想知道这是否是我不熟悉的某种标准。这是一个序列化的字符串,您应该使用此函数将其取消序列化 感谢您的及时回复。@sixstring欢迎……) <?php ini_set('display_errors', 1); $stri
a:2:{i:0;s:2:"25";i:1;s:2:"26";}
似乎
a
值表示项目数,然后是i
值和s
值。我从未见过这种情况,也不完全确定如何处理。在我编一些东西之前,我只是想知道这是否是我不熟悉的某种标准。这是一个序列化的字符串,您应该使用此函数将其取消序列化
感谢您的及时回复。@sixstring欢迎……)
<?php
ini_set('display_errors', 1);
$string='a:2:{i:0;s:2:"25";i:1;s:2:"26";}';
print_r(unserialize($string));
Array
(
[0] => 25
[1] => 26
)