嘿伙计们,我有一个看起来像这样的数组
Array
(
[0] => Array
(
[Marque] => AUDI
[Famille] => A4 Avant N1
)
[1] => Array
(
[Marque] => AUDI
[Famille] => A3
)
[2] => Array
(
[Marque] => AUDI
[Famille] => A5
)
[3] => Array
(
[Marque] => AUDI
[Famille] => A4
)
)
我需要一个看起来像这样的数组:
引用
Array
(
[AUDI] => Array
(
[0] => A4 Avant N1
[1] => A3
[2] => A5
[3] => A4
)
)
所以票价我得到了这个:
if (isset($_GET['debug'])){ $stri=array(); $i=0; foreach($csv_array as $car){
if ( !in_array("$car[Marque]", $stri) ) {
$stri[] = "$car[Marque]";
}
if ( !in_array("$car[Famille]", $stri) ) {
$stri[$i][$car[Marque]][] = "$car[Famille]";
} $i++; }
echo "<pre>"; print_r($stri); echo "</pre>";
但这给了我
致命错误:不能将字符串偏移量用作数组