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

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

如何取消設置對象數組中所有對象的鍵?

如何取消設置對象數組中所有對象的鍵?

PHP
侃侃無極 2023-11-03 15:25:15
我正在嘗試取消設置對象數組中所有對象中的密鑰(基本上刪除所有密碼),執行以下操作:    foreach ( $data['users'] as $user) {             unset($user['password']);     }但它似乎不會影響“原始”數據......我如何通過引用來做到這一點(或者如何使這項工作按“預期”進行 - 我的意思是,密鑰已從所有對象中刪除原始數組)?
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

您可以$user像這樣傳遞作為參考:


// check this --------------v

foreach ( $data['users'] as &$user) {

    unset($user['password']);

}


查看完整回答
反對 回復 2023-11-03
?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

嘗試:


foreach ( $data['users'] as $key => $user) {

    unset($data['users'][$key]['password']);

}

或者


foreach ( $data['users'] as &$user) {

    unset($user['password']);

}


查看完整回答
反對 回復 2023-11-03
?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

我的建議:

array_walk($data['users'], function(&$a) {unset($a['password']);});



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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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