我该如何阅读此阵列代码? 使用PHP [关闭]

I have one code, I cannot imagine, how can I read this array, using php. please help me to..

array(
    'serialize_data' => array(
        array('name' => 'cadidate_id_0', value => '81112890V'),
        array('name' => 'cadidate_id_1', value => '822312890V'),
        array('name' => 'cadidate_id_2', value => '873312110V'),
        array('name' => 'cadidate_id_3', value => '873312890V')
    )
);

foreach($array as $key=>$value){

echo $value[0]['name'];
echo $value[0]['value'];

}

use above line to print your array element, like index number 0.

Have you tried

print_r($your-array); 

?

To access individual levels it looks like you need to go down a level or two. I.e.

echo $your-array['serialize_data'][0]['name'];

you can use following method.

$array = array(
    'serialize_data' => array(
        array('name' => 'cadidate_id_0', value => '81112890V'),
        array('name' => 'cadidate_id_1', value => '822312890V'),
        array('name' => 'cadidate_id_2', value => '873312110V'),
        array('name' => 'cadidate_id_3', value => '873312890V')
    )
);

foreach($array as $key=>$value){
    echo '<pre>'; print_r($value); echo '</pre>';
}

using this method you can read or access its name and value by passing the index number. like:

echo '<pre>'; print_r($value[0]); echo '</pre>';

try

//grab array of name and value
$array=$data-array['serialize_data']
//traverse
foreach($nv as $array)
{
    $name=$nv['name'];
    $value=$nv['value'];
    //do something to name
    print $name;
    //do something to value
    print $value;
}