首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用其他数组中的索引值创建数组

使用其他数组中的索引值创建数组
EN

Stack Overflow用户
提问于 2009-05-06 16:06:25
回答 3查看 1.3K关注 0票数 2

好的,这是我想要做的。我有一个数组。我想要做的是在第一个数组中创建另一个索引值数组。获取我想要创建的以下内容,并从中创建数组:

代码语言:javascript
复制
   Array ( 
    [identifier] => ID 
    [label] => HouseNum 
    [items] => Array ( 
                      [0] => Array ( 
                                    [ID] => 1 
                                    [HouseNum] => 17  
                                    [AptNum] => 
                                    [Street] => birch glen dr 
                                    [City] => Clifton Park 
                                    [State] => NY [Zip5] =>   
                                    [EID] => E083223 
                                    [RequestDate] => 02/05/09 
                                    [Status] => In-Qeue 
                                    [DateCompleted] => 
                                    [CompletedBy] =>  
                                    [ContactName] => Suzy Q 
                                    [ContactNumber] => 555-867-5309 
                                    [ContactTime] => 9-9 )
                       )
    );

结果将如下所示:

代码语言:javascript
复制
Array(
      [0] => [ID] 
      [1] => [HouseNum] 
      [2] => [AptNum]
      [3] => [Street] 
      [4] => [City]
      [5] => [State] 
      [6] => [Zip5]  
      [7] => [EID] 
      [8] => [RequestDate]
      [9] => [Status]
      [10] => [DateCompleted]
      [11] => [CompletedBy]  
      [12] => [ContactName] 
      [13] => [ContactNumber]
      [14] => [ContactTime]
      );

对如何实现这一点有什么想法吗?我主要需要知道如何只获取索引值。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-06 16:10:45

代码语言:javascript
复制
$indexes = array_keys($whatever['items'][0]);

http://us.php.net/manual/en/function.array-keys.php

票数 9
EN

Stack Overflow用户

发布于 2009-05-06 16:09:07

代码语言:javascript
复制
foreach($items[0] as $idx => $val)
   {
   $indexes[] = $idx;
   }

或者:

代码语言:javascript
复制
$indexes = array_keys($items[0]);
票数 0
EN

Stack Overflow用户

发布于 2009-05-06 16:11:48

代码语言:javascript
复制
$result = array_keys($input['items'][0]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/830363

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档