亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

PHP 中的多維數組推送

PHP 中的多維數組推送

PHP
搖曳的薔薇 2023-11-03 20:28:11
  <?php$userData = [    [        "UID" => "5f10482574d83d4b726fe5",        "name" => "Yug Gill",        "orgID" => "5f10481d74d83d4b726",        "imageURL" => "female.png"    ]];$userProductsData = [    [    "UPID" => "5f10482574d83d4b6fe007",    "UID" => "5f10482574d83d4b726fe5",    ]];$userDetailsResult = [];foreach ($userData as $key => $value) {    $userData[$key]["UPID"] = $userProductsData[$value["UID"]] ?? [];}預期輸出$userData = [    [        "UID" => "5f10482574d83d4b726fe5",        "name" => "Yug Gill",        "orgID" => "5f10481d74d83d4b726",        "imageURL" => "female.png",        "UPID" => "5f10482574d83d4b6fe007"    ]];我有兩個UID數組通用的數組,現在我想從中獲取 UPID$userProductsData并推入$userData,我嘗試過無法正常工作,請有人更新我的代碼嗎?>
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

試試這個。



$userData = [

    [

        "UID" => "5f10482574d83d4b726fe5",

        "name" => "Yug Gill",

        "orgID" => "5f10481d74d83d4b726",

        "imageURL" => "female.png"

    ]

];


$userProductsData = [

    [

    "UPID" => "5f10482574d83d4b6fe007",

    "UID" => "5f10482574d83d4b726fe5",

    ]

];

$userDetailsResult = [];


foreach ($userProductsData as $key => $value) {

    $userData[$key]["UPID"] = $value['UPID'];

   

}


print_r($userData);


查看完整回答
反對 回復 2023-11-03
?
慕工程0101907

TA貢獻1887條經驗 獲得超5個贊

您$userProductsData是一個常規數組,它有索引 0、1、2 等...然后您嘗試通過字符串 key 從此數組中獲取項目"5f10482574d83d4b726fe5"。


$userProductsData應該是這樣的鍵數組:


$userProductsData = [

    "5f10482574d83d4b726fe5" => [

        "UPID" => "5f10482574d83d4b6fe007",

        "UID" => "5f10482574d83d4b726fe5",

    ],

];

然后你可以通過 key 從這個數組中獲取一個項目"5f10482574d83d4b726fe5"。


查看完整回答
反對 回復 2023-11-03
  • 2 回答
  • 0 關注
  • 184 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號