第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我想從$ employee_salary數(shù)組中的$ employee數(shù)組中添加薪水鍵

我想從$ employee_salary數(shù)組中的$ employee數(shù)組中添加薪水鍵

PHP
不負相思意 2021-04-27 14:17:46
我想從$ employee_salary數(shù)組中的$ employee數(shù)組中添加薪水關鍵字,這兩個數(shù)組都是關聯(lián)的,并且salary僅根據(jù)索引添加到薪水。存在一些未定義偏移量的錯誤。我無法識別問題。這些錯誤就像未定義的偏移量一樣,這會是什么問題?    $employee = array(0=>    array("employee_id"=>1, "firstName"=>"Zahir", "lastName"=>"Alam", "Age"=>25, "Company"=>"Switchme", "Role"=>"Developer", "Department"=>"Tech"        ,"Head"=>            array("Id"=>3 , "Name"=>"Sourasis Roy")    ),1=>    array("employee_id"=>2, "firstName"=>"Amith", "lastName"=>"Manniken", "Age"=>25, "Company"=>"Switchme", "Role"=>"Developer", "Department"=>"Tech"        ,"Head"=>            array("Id"=>3 , "Name"=>"Sourasis Roy")    ),2=>    array("employee_id"=>3, "firstName"=>"Sourasis", "lastName"=>"Roy", "Age"=>28, "Company"=>"Switchme", "Role"=>"CTO"),3=>    array("employee_id"=>4, "firstName"=>"Aditya", "lastName"=>"Mishra", "Age"=>29, "Company"=>"Switchme", "Department"=>"Tech", "Role"=>"CEO"),4=>    array("employee_id"=>5, "firstName"=>"Priti", "lastName"=>"Lata", "Age"=>24, "Company"=>"Switchme", "Role"=>"HR"),5=>    array("employee_id"=>6, "firstName"=>"Sumita", "lastName"=>"Nath", "Age"=>24, "Company"=>"Switchme", "Role"=>"HLA Head", "Department"=>"Crm"),6=>    array("employee_id"=>7, "firstName"=>"Tarini", "lastName"=>"Khanna", "Age"=>22, "Company"=>"Switchme", "Role"=>"Content Writer"),7=>    array("employee_id"=>8, "firstName"=>"Abhisek", "lastName"=>"Soni", "Age"=>23, "Company"=>"Switchme", "Role"=>"HLA", "Department"=>"Crm","Head"=>array("Id"=>5 , "Name"=>"Sumita Nath")    ),8=>    array("employee_id"=>9, "firstName"=>"Ankit", "lastName"=>"Pump", "Age"=>23, "Company"=>"Switchme", "Role"=>"HLA", "Department"=>"Crm"        ,"Head"=>            array("Id"=>5 , "Name"=>"Sumita Nath")    ),9=>    array("employee_id"=>10, "firstName"=>"Pogo", "lastName"=>"Laal", "Age"=>23, "Company"=>"Switchme", "Role"=>"Designer"),10=>    array("employee_id"=>11, "firstName"=>"Sabina", "lastName"=>"Sekh", "Age"=>28, "Company"=>"Switchme", "Role"=>"HLA Head", "Department"=>"Crm"),
查看完整描述

3 回答

?
白板的微信

TA貢獻1883條經(jīng)驗 獲得超3個贊

如果您可以注意到,兩者$employee[$j]和$employee_salary[$j]都是數(shù)組,那么您不應該等同于它們之間的比較。另外,$employee和$employee_salary數(shù)組的大小都不相同,這就是為什么在循環(huán)中遇到未定義的索引錯誤的原因。$employee_salary[$j]for


將嵌套foreach循環(huán)與引用一起使用以實現(xiàn)所需的結果,如下所示:


foreach($employee as &$emp1){

    foreach($employee_salary as $emp2){

        if($emp1['employee_id'] == $emp2['employee_id']){

            $emp1['salary'] = $emp2['salary'];

        }

    }

}


// Display complete array structure of $employee

var_dump($employee);


查看完整回答
反對 回復 2021-05-07
?
楊魅力

TA貢獻1811條經(jīng)驗 獲得超6個贊

您可以簡單地使用 array_walk


$emp_s = array_column($employee_salary, 'salary','employee_id');

array_walk($employee, function(&$v, $k) use ($emp_s){

  if(array_key_exists($k, $emp_s)){

    $v['salary'] = $emp_s[$k];

  }

});

或者


$temp        = array_column($employee_salary, 'salary','employee_id');

array_walk($employee, function(&$v, $k) use ($temp){

    $v['salary'] = array_key_exists($k, $temp) ? $temp[$k] : null;

});


查看完整回答
反對 回復 2021-05-07
  • 3 回答
  • 0 關注
  • 168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號