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

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

PHP數(shù)組在同一鍵上合并兩個數(shù)組

PHP數(shù)組在同一鍵上合并兩個數(shù)組

PHP
猛跑小豬 2019-11-19 11:08:42
我正在嘗試將以下兩個數(shù)組合并為一個共享相同密鑰的數(shù)組:第一個數(shù)組:array(3) {  [0]=>   array(1) {   ["Camera1"]=>   string(14) "192.168.101.71"}[1]=>array(1) {  ["Camera2"]=>  string(14) "192.168.101.72"}[2]=>array(1) {  ["Camera3"]=>  string(14) "192.168.101.74"}}第二個數(shù)組:array(3) { [0]=>  array(1) {  ["Camera1"]=>  string(2) "VT" } [1]=> array(1) {   ["Camera2"]=>   string(2) "UB" } [2]=> array(1) {  ["Camera3"]=>  string(2) "FX" }}如您所見,它們共享相同的密鑰(Camera1,Camera2,Camera3等。)這是我嘗試過的: $Testvar = array_merge($NewArrayCam,$IpAddressArray); foreach ($Testvar AS $Newvals){ $cam = array(); foreach($Newvals AS $K => $V){ $cam[] = array($K => $V); }
查看完整描述

3 回答

?
阿晨1998

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

this would be one of the soluion:


function array_merge_custom($array1,$array2) {

    $mergeArray = [];

    $array1Keys = array_keys($array1);

    $array2Keys = array_keys($array2);

    $keys = array_merge($array1Keys,$array2Keys);


    foreach($keys as $key) {

        $mergeArray[$key] = array_merge_recursive(isset($array1[$key])?$array1[$key]:[],isset($array2[$key])?$array2[$key]:[]);

    }


    return $mergeArray;


}


$array1 = array(

    array("Camera1" => "192.168.101.71"),

    array("Camera2" => "192.168.101.72"),

    array("Camera3" => "192.168.101.74"),

);


$array2 = array(

    array("Camera1" => "VT"),

    array("Camera2" => "UB"),

    array("Camera3" => "FX")

);

echo '<pre>';

print_r(array_merge_custom($array1 , $array2));


查看完整回答
反對 回復(fù) 2019-11-19
  • 3 回答
  • 0 關(guān)注
  • 501 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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