如何从数组中提取结果

时间:2013-01-11 06:16:43

标签: php arrays

我需要从数组下面提取结果

 Array ( [model_type] =>
        Array ( [label] => Model Type
                [value] => Inspiron 
                [code] => model_type )
         [model_version] => 
        Array ( [label] => Model Version
                [value] => 100L
                [code] => model_version )
        [color] => 
         Array ( [label] => Color 
                 [value] => Black
                 [code] => color )
    )  

如何将结果模型类型设为Inspiron,颜色为黑色

请帮助,我们将不胜感激。

3 个答案:

答案 0 :(得分:1)

鉴于此内容,这是一个相当简单的答案。只需输入$yourvariable['model_type']['value'];$yourvariable['color']['value'];即可。假设您的变量名为$yourvariable,这将为您提供所需的两个值。我建议你在有机会的时候给the manual读一读。

答案 1 :(得分:0)

你可以这样做:

foreach($results  as $key => $value)
{ 
   if($key == 'model_type') 
      echo $value['value'];

    if($key == 'model_version')
     echo $value['color'];
}

答案 2 :(得分:0)

您可以执行以下操作:

$model = $result['model_type']['value'];

$color = $result['color']['value'];

然后简单地回显两个值

echo $model . " is " . $color;