I\'m using the Serialize function to store an array in my MYSQL database, and then I\'m unSerialize Him in other page. The array structure look like this :
Array
Try json_encode and json_decode
$array_to_store = array(....);
$str_array = json_encode($array_to_store);
//Store $str_array
//Retrieve it and to make it an array again
$array = json_decode($str_array, true);
******************* Edited *********************
I do not see what is wrong with serialize and unserialize:
$array = array(
array(
'names' => 'somename1',
'rating' => 10
),
array(
'names' => 'somename2',
'rating' => 9
)
);
//Array before
print_r('');
print_r($array);
//Serialised Array
$s = serialize($array);
print_r('');
print_r($s);
//Unserialised Array
print_r('');
print_r(unserialize($s));