Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从数组中提取结果_Php_Arrays - Fatal编程技术网

Php 如何从数组中提取结果

Php 如何从数组中提取结果,php,arrays,Php,Arrays,我需要从下面的数组中提取结果 Array ( [model_type] => Array ( [label] => Model Type [value] => Inspiron [code] => model_type ) [model_version] => Array ( [label] => Model Version

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

 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,颜色为黑色


请帮忙,任何帮助都将不胜感激。

您可以这样做:

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

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

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

你可以简单地做以下几点:

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

$color = $result['color']['value'];
然后简单地回显这两个值

echo $model . " is " . $color;

这是数组内容,还是数组实际上存在于变量中?@Daedalus我已经将数组标记为pint,它实际上是一个变量