Это не может быть подходящим вопросом для переполнения стека, поэтому я заранее извиняюсь. Я следую за кодом других людей, и я наткнулся на этот нечетный массив значений.
a:2:{i:0;s:2:"25";i:1;s:2:"26";}
Кажется, что a
значении указано количество элементов, тогда есть значение i
значение s
. Я никогда не видел этого и не совсем уверен, как подойти к нему. Прежде чем что-то сделать, мне просто интересно было ли это какой-то стандарт, с которым я не знаком.
Это serialized
строка, которую следует unserialize
используя эту функцию unserialize .
<?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 )