$arr=array(
array(
'id' => 34,
'cate1' => 'Protect',
'cate2' => 'Power Bank Protection',
'title' => '11111',
'material' => 'plastics',
'color' => 'a:4:{i:0;s:5:"black";i:1;s:3:"red";i:2;s:4:"blue";i:3;s:4:"pink";}',
'size' => 3,
'country' => 'china',
'time' => '2014-07-22 15:30:08'
)
);
$arrcolor=unserialize($arr[0]['color']);echo "<pre>";
print_r($arrcolor);
echo "</pre>";
/*Array
(
    [0] => black
    [1] => red
    [2] => blue
    [3] => pink
)
*/echo $arrcolor[2];
//blue
要反序列化

解决方案 »

  1.   


    $arr = array(
        array('id'=>34,'cate1'=>'Protect','cate2'=>'Power Bank Protection','title'=>'11111','color'=>'a:4:{i:0;s:5:"black";i:1;s:3:"red";i:2;s:4:"blue";i:3;s:4:"pink";}','size'=>3,'country'=>'china', 'time'=>'2014-07-22 15:30:08'),
        array('id'=>35,'cate1'=>'Protect','cate2'=>'Power Bank Protection','title'=>'11111','color'=>'a:4:{i:0;s:5:"black";i:1;s:3:"red";i:2;s:4:"blue";i:3;s:4:"pink";}','size'=>3,'country'=>'china', 'time'=>'2014-07-22 15:30:08'),
        array('id'=>36,'cate1'=>'Protect','cate2'=>'Power Bank Protection','title'=>'11111','color'=>'a:4:{i:0;s:5:"black";i:1;s:3:"red";i:2;s:4:"blue";i:3;s:4:"pink";}','size'=>3,'country'=>'china', 'time'=>'2014-07-22 15:30:08'),
    );$color = unserialize($arr[0]['color']);
    echo $color[2]; //blue