我有一个数组
阵列( 13802172 => Array ( => 13802172 1 => )审查了2条=>接入租用新南威尔士3 =>接入租赁新南威尔士PTY有限公司4 => 5 => 6 =>设备租赁服务,工具R 7 => 5106206 8 => 9 => 7394
)[13802174] => Array
(
[0] => 13802174
[1] => reviewed
[2] => ACRON ROAD OSHC
[3] => ACRON ROAD OUT OF SCHOOL
[4] =>
[5] =>
[6] => CHILD CARE SERVICES
[7] => 5122005
[8] =>
[9] => 8351
))
其中13802174和13802172是通过脚本动态生成的。
现在我需要的值为13802172作为装备租赁服务,工具R动态,数组键可以很多,我需要显示所有的6个索引值的键。
你们能告诉我怎么做吗?
发布于 2014-12-05 12:36:00
您只需遍历整个数组,然后请求第7个值(索引6):
foreach($arr as $v)
printf("<pre>%s</pre>", $v[6]);您还可以查看array_keys。
发布于 2014-12-05 12:52:05
好的,你会有很多这样的数组
[13802174] => Array
(
[0] => 13802174
[1] => reviewed
[2] => ACRON ROAD OSHC
[3] => ACRON ROAD OUT OF SCHOOL
[4] =>
[5] =>
[6] => CHILD CARE SERVICES
[7] => 5122005
[8] =>
[9] => 8351
)我假设您已经将每个数组分配给一个动态生成的数组。
你可以这样循环
foreach($dynamicallyGeneratedArrays as $key => $dynamicArray) {
print $key.": ".$dynamicArray[6];
}或者您可能希望将其分配给一个新的数组。
$newArray = array();
foreach($dynamicallyGeneratedArrays as $key => $dynamicArray) {
if(isset($dynamicArray[6]) {
$newArray[$key] = $dynamicArray[6];
}
}如果你需要其他的东西来达到你想要的结果,评论,所以我试着帮助编辑我的答案。
https://stackoverflow.com/questions/27315928
复制相似问题