php中具有相同索引的多个数组
嗨,我想用php保存数组中的记录php中具有相同索引的多个数组,php,arrays,Php,Arrays,嗨,我想用php保存数组中的记录 Array ( [0] => Make [1] => Model [2] => Year [3] => SKU ) Array ( [0] => HTC [1] => Diamond [2] => 2008 [3] => HTC Touch Diamond ) Array ( [0] => Samsung [1] =>
Array
(
[0] => Make
[1] => Model
[2] => Year
[3] => SKU
)
Array
(
[0] => HTC
[1] => Diamond
[2] => 2008
[3] => HTC Touch Diamond
)
Array
(
[0] => Samsung
[1] => M-900
[2] => 2007
[3] => MM-A900M
)
Array
(
[0] => AT&T
[1] => PDA
[2] => 2002
[3] => 8525PDA
)
Array
(
[0] => AT&T
[1] => PDA
[2] => 2003
[3] => 8525PDA
).
上面的数据来自foreach循环,比如foreach($row形式的数据){print_r($row);}
。现在我想根据第一个数组索引(如make、model、year和sku)保存较低的记录。数组索引(make、model、year、sku)可以是动态的,也可以是动态的。我该怎么做呢?Thnaks使用内置函数尝试以下方法:
$cnt = 0;
$res = array();
foreach($data as $row){
if($cnt ==0){
$key = array();
$key = $row;
$cnt++;
}
else{
$res[] = array_combine($key,$row);
}
}
echo "<pre>";
print_r($res);
$cnt=0;
$res=array();
foreach($行数据){
如果($cnt==0){
$key=array();
$key=$row;
$cnt++;
}
否则{
$res[]=array_combine($key,$row);
}
}
回声“;
印刷品(港币);;
谢谢您的回复。我如何将它们组合在循环中?当然foreach($array\u value as$array\u value)$model\u value[]=array\u combine($array\u key,$array\u value)代码>