我有一个代码,我无法想象,我怎么能用php读取这个数组。请帮帮我...
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')
)
);
答案 0 :(得分:1)
foreach($array as $key=>$value){
echo $value[0]['name'];
echo $value[0]['value'];
}
使用上面的行来打印你的数组元素,比如索引号0。
答案 1 :(得分:0)
你试过吗
print_r($your-array);
要访问各个级别,您似乎需要降低一两级。即
echo $your-array['serialize_data'][0]['name'];
答案 2 :(得分:0)
您可以使用以下方法。
$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>';
}
使用此方法,您可以通过传递索引号来读取或访问其名称和值。 像:
echo '<pre>'; print_r($value[0]); echo '</pre>';
答案 3 :(得分:0)
试
//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;
}