在PHP中只循环某些数组键

在PHP中只循环某些数组键,php,arrays,Php,Arrays,我如何循环显示数组键type的值,而不循环其他键,因为am有500多个数组行,可以减少时间 $details = array( array('year' => '1990'), array('year' => '1995'), array('condition' => 'working'), array('type' => 'bus'), array('type' => 'car'), array('type' =&g

我如何循环显示数组键
type
的值,而不循环其他键,因为am有500多个数组行,可以减少时间

$details = array(
    array('year' => '1990'),
    array('year' => '1995'),
    array('condition' => 'working'),
    array('type' => 'bus'),
    array('type' => 'car'),
    array('type' => 'bike'),
);
您可能正在寻找PHP5.5中引入的密钥(但是这仍然会在内部循环整个数组,以收集具有此密钥的子数组):

您可能正在寻找PHP5.5中引入的密钥(但是这仍然会在内部循环整个数组,以收集哪些子数组具有此密钥):

PHP数组

$details = array(
    array('year' => '1990'),
    array('year' => '1995'),
    array('condition' => 'working'),
    array('type' => 'bus'),
    array('type' => 'car'),
    array('type' => 'bike'),
);
创建仅包含“类型”索引的数组

输出

Array ( [3] => bus [4] => car [5] => bike ) 
PHP数组

$details = array(
    array('year' => '1990'),
    array('year' => '1995'),
    array('condition' => 'working'),
    array('type' => 'bus'),
    array('type' => 'car'),
    array('type' => 'bike'),
);
创建仅包含“类型”索引的数组

输出

Array ( [3] => bus [4] => car [5] => bike ) 

你觉得PHP的Prevoius版本怎么样?@InventorX-Huh?有多远?PHP5.3+通常可以吗?你是什么意思?意味着PHP5.3+及以下PHP5.5array_列我猜是在5.5之前引入的,谢谢你的解决方案。许多主机提供商都在运行PHP5.2.x,所以我想使用您提到的ramsey的替代解决方案。再次感谢您对PHP的早期版本有何看法?@InventorX-Huh?有多远?PHP5.3+通常可以吗?你是什么意思?意味着PHP5.3+及以下PHP5.5array_列我猜是在5.5之前引入的,谢谢你的解决方案。许多主机提供商都在运行PHP5.2.x,所以我想使用您提到的ramsey的替代解决方案。再次感谢,没有聪明的方法,不必触摸我的所有记录,考虑改变你的数据结构,即<代码> $细节[ [类型] ] =数组(‘总线’,‘汽车’,‘脚踏车’)< /代码>没有聪明的方式,不接触我可能考虑的所有记录,考虑改变你的数据结构,即<代码> $细节[类型] ] =数组。('bus'、'car'、'bike')
使用数组_值()重置键,这是一个非常好的解决方案。@RaggaMuffin-420谢谢使用数组_值()重置键,这是一个非常好的解决方案。@RaggaMuffin-420谢谢