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

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

如何在動態循環中鍵可能不同的關聯數組中獲取quote_path值?

如何在動態循環中鍵可能不同的關聯數組中獲取quote_path值?

PHP
繁星點點滴滴 2022-07-22 10:07:55
我正在嘗試根據特定鍵獲取值。密鑰在循環中出現,但密鑰的索引會有所不同。對于一種情況,它可以是 48,對于其他情況,它可以是 50。共享下面的數組- [info_buyRequest] => Array            (                [uenc] => aHR0cDovL2xvY2FsaG9zdC9TdGlja2VyaXR3ZWIvY3VzdG9tLXN0aWNrZXJzL3RyYW5zZmVyLXN0aWNrZXJzLmh0bWw,                [product] => 12                [selected_configurable_option] =>                 [related_product] =>                 [qty] => 1                [custom_quantity] => 500                [custom_price1] => 303                [options] => Array                    (                        [47] =>                         [48] => Black                        [49] => 8x10 cm                        [51] =>                         [76] => 500 pcs                        [50] => Array                            (                                [type] => image/png                                [title] => project_it_Side_Logo.png                                [quote_path] => custom_options/quote/S/t/056de63143470f3907e354cd38f2dd3a.png                                [order_path] => custom_options/order/S/t/056de63143470f3907e354cd38f2dd3a.png                                [fullpath] => /var/www/html/project/pub/media/custom_options/quote/S/t/056de63143470f3907e354cd38f2dd3a.png                                [size] => 57385                                [width] => 1294                                [height] => 353                                [secret_key] => 056de63143470f3907e3                            )                    )                [skipbutton] => 0            )
查看完整描述

2 回答

?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

試試下面的代碼。它為你工作。


$options = $objectName["info_buyRequest"]["options"];

$quotePaths = [];


foreach($options as $option){

   if( is_array ($option) && isset($option['quote_path'])){

     $quotePaths[] = $option['quote_path'];

   }

}


查看完整回答
反對 回復 2022-07-22
?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

遍歷options數組,并使用is_array如下方式找到數組:


$array = $yourObjectName["info_buyRequest"]["options"];

$innerArray = array();

foreach($array as $value){

   if( is_array ($value)){

     $innerArray = $value;

     break;

   }


}


查看完整回答
反對 回復 2022-07-22
  • 2 回答
  • 0 關注
  • 105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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