$var1='a:1:{i:123;s:3:"123";}';
$var2='a:1:{i:56;s:2:"56";}';
output a:2:{i:56;s:2:"56";i:123;s:3:"123";}
Without changing the value of i
Example2;
$var1='a:2:{i:56;s:2:"56";i:123;s:3:"123";}';
$var2='a:1:{i:154;s:3:"154";}';
ouput a:3:{i:56;s:2:"56";i:123;s:3:"123";i:154;s:3:"154";}
i am using
$a=unserialize($var1);
$a2=unserialize($var2);
$result = array_merge($a, $a2);
$serialized_array=serialize($result);
print_r($serialized_array);
but all the values of i got changed
also what does s
stands for in above strings