cari

Rumah  >  Soal Jawab  >  teks badan

javascript - masalah penggabungan tatasusunan php

Susunan
(

[村西] => 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
            )

    )

Kini maklumat telah digabungkan ke dalam tatasusunan, iaitu 'Timur Kampung' dan 'Barat Kampung'. . Sekarang saya mahu menggabungkan nama_produk dalam maklumat yang sama bersama-sama.
Sebagai contoh, 'Produk 1' dan 'Produk 2' dalam Cunxi digabungkan bersama dalam bentuk tatasusunan.

Seperkara lagi, nilai kesihatan headimg harus dikekalkan
Terima kasih banyak

我想大声告诉你我想大声告诉你2747 hari yang lalu618

membalas semua(2)saya akan balas

  • 天蓬老师

    天蓬老师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'];
                }
            }
        }

    balas
    0
  • PHPz

    PHPz2017-05-16 13:16:34

    <?php
    $result=array();
    foreach($arr as $k=>$v){
        foreach($v as $item){
            $result[$k][]=$item['product_name'];
        }
    }

    balas
    0
  • Batalbalas