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

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

Php 數(shù)組元素作為對象鍵迭代器

Php 數(shù)組元素作為對象鍵迭代器

PHP
喵喔喔 2023-08-11 10:57:57
我有一個包含以下元素的數(shù)組: $arr = ['N','P','K','Ca','Mg','S', 'Zn', 'B','Cu','Fe','Mn','Mo'];如何使用數(shù)組元素作為對象鍵以便僅獲取特定鍵的值:object(stdClass)[727]      public 'id' => int 1      public 'name' => string 'John Doe' (length=8)      public 'fname' => string 'HOUSE' (length=5)      public 'bname' => string 'BLOCK 9' (length=7)      public 'hectares' => float 7.2      public 'cname' => string 'Vitis vinifera' (length=14)      public 'delivery' => string '2210.0000' (length=9)      public 'view_application' => int 1      public 'view_schedule' => int 1      public 'edit_schedule' => int 0      public 'updated_at' => string '2020-07-17 20:03:51' (length=19)      public 'N' => string '4.9000' (length=6)      public 'P' => string '1.1000' (length=6)      public 'K' => string '6.0000' (length=6)      public 'Ca' => string '5.4000' (length=6)      public 'Mg' => string '0.8000' (length=6)      public 'S' => string '0.0000' (length=6)      public 'Zn' => string '0.0210' (length=6)      public 'B' => string '0.0071' (length=6)      public 'Cu' => string '0.0280' (length=6)      public 'Fe' => string '0.0420' (length=6)      public 'Mn' => string '0.0220' (length=6)      public 'Mo' => string '0.0000' (length=6)我嘗試使用這個:@for ($i = 0; $i < count($arr); $i++)   $object->$arr[$i];@endfor但這給出了一個錯誤Array to string conversion另一種方法是使用將對象轉換為數(shù)組$newarr = (array) $object; 然后使用迭代$object[''.arr[$i].''];但這對我來說不起作用,因為我已經(jīng)使用該對象完成了大部分項目。有沒有辦法使用數(shù)組元素作為對象鍵而不將對象轉換為數(shù)組?
查看完整描述

1 回答

?
FFIVE

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

您需要讓它認識到第二部分是元素的名稱,因此將其封裝在大括號中......

$object->{$arr[$i]};


查看完整回答
反對 回復 2023-08-11
  • 1 回答
  • 0 關注
  • 146 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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