cari

Rumah  >  Soal Jawab  >  teks badan

masalah tatasusunan php

array(2) {
  [0]=>
  int(2)
  [1]=>
  int(1)
}

Cara untuk memasang tatasusunan di atas ke dalam tatasusunan berikut sepadan dengan nilai [0]=>
int(2) [1]=>
int(1) sebagai lajur g_num

Susun tatasusunan mengikut urutan

array(2) {
  [0]=>
  array(14) {
    ["id"]=>
    string(1) "7"
    ["m_id"]=>
    string(1) "1"
    ["g_name"]=>
    string(6) "苹果"
   
  }
  [1]=>
  array(14) {
    ["id"]=>
    string(1) "8"
    ["m_id"]=>
    string(1) "1"
    ["g_name"]=>
    string(6) "梨子"
    
  }
}

Selepas transformasi, ia kelihatan seperti ini

array(2) {
  [0]=>
  array(14) {
    ["id"]=>
    string(1) "7"
    ["m_id"]=>
    string(1) "1"
    ["g_name"]=>
    string(6) "苹果"
    ["g_num"]=>
    string(1) "2"
  }
  [1]=>
  array(14) {
    ["id"]=>
    string(1) "8"
    ["m_id"]=>
    string(1) "1"
    ["g_name"]=>
    string(6) "梨子"
    ["g_num"]=>
    string(1) "1"
  }
}
PHP中文网PHP中文网2753 hari yang lalu765

membalas semua(2)saya akan balas

  • 三叔

    三叔2017-06-10 09:49:40

    $array1 = array(2, 1);
    $array2 = array(
        array(
            'id' => '7',
            'm_id' => '1',
            'g_name' => '苹果'
        ),
        array(
            'id' => '8',
            'm_id' => '1',
            'g_name' => '梨子'
        ),
    );
    foreach ($array2 as $key => &$val) {
        $val['g_num'] = $array1[$key];
    }
    var_dump($array2);

    balas
    0
  • 仅有的幸福

    仅有的幸福2017-06-10 09:49:40

    Terima kasih atas jemputan!

        $arr = array (
                array (
                      'id' => '7',
                      'm_id' => '1',
                      'g_name' => '苹果'
                      ),
                array (
                      'id' => '8',
                      'm_id' => '1',
                      'g_name' => '梨子'
                      ),
            );
            
        $add = array(2, 1);
        for($i = 0;$i < count($arr); $i++) {
            $arr[$i]['g_num'] = $add[$i];
        }
        
        var_dump("<pre>", $arr);

    balas
    0
  • Batalbalas