好的,这是我想要做的。我有一个数组。我想要做的是在第一个数组中创建另一个索引值数组。获取我想要创建的以下内容,并从中创建数组:
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 )
)
);结果将如下所示:
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]
);对如何实现这一点有什么想法吗?我主要需要知道如何只获取索引值。
发布于 2009-05-06 16:10:45
$indexes = array_keys($whatever['items'][0]);http://us.php.net/manual/en/function.array-keys.php
发布于 2009-05-06 16:09:07
foreach($items[0] as $idx => $val)
{
$indexes[] = $idx;
}或者:
$indexes = array_keys($items[0]);发布于 2009-05-06 16:11:48
$result = array_keys($input['items'][0]);https://stackoverflow.com/questions/830363
复制相似问题