Heim > Fragen und Antworten > Hauptteil
Array
(
[村西] => Array
(
[0] => Array
(
[headimg] =>'头像'
[info] => 村西
[product_name] =>产品1
)
[1] => Array
(
[headimg] =>'头像'
[info] => 村西
[product_name] => 产品2
)
)
[村东] => Array
(
[0] => Array
(
[headimg] =>'头像'
[info] => 村东
[product_name] => 产品3
)
[1] => Array
(
[headimg] =>'头像'
[info] => 村东
[product_name] => 产品4
)
[2] => Array
(
[headimg] =>'头像'
[info] => 村东
[product_name] => 产品5
)
)
[小邢庄村口] => Array
(
[0] => Array
(
[headimg] =>'头像'
[info] => 小邢庄村口
[product_name] => 产品6
)
)
Jetzt wurden die Informationen in einem Array zusammengeführt, nämlich „Dorf Ost“ und „Dorf West“. . Jetzt möchte ich Produktnamen in denselben Informationen zusammenführen.
Zum Beispiel werden „Produkt 1“ und „Produkt 2“ in Cunxi in Form eines Arrays zusammengeführt.
Noch etwas: Der Gesundheitswert von headimg soll erhalten bleiben
Vielen Dank
天蓬老师2017-05-16 13:16:34
$data = array();
foreach ($a as $k=>$v) {
foreach($v as $key=>$val){
if ($val['name'] == $k){
$data[$k][$key]['product_name'] = $val['product_name'];
$data[$k][$key]['head'] = $val['head'];
}
}
}
PHPz2017-05-16 13:16:34
<?php
$result=array();
foreach($arr as $k=>$v){
foreach($v as $item){
$result[$k][]=$item['product_name'];
}
}