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

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

foreach 或 array_map 在多維數(shù)組 PHP 中查找

foreach 或 array_map 在多維數(shù)組 PHP 中查找

PHP
慕絲7291255 2022-12-11 09:53:03
我有一個如下所示的多維數(shù)組:(抱歉,它是一個大數(shù)組,我想顯示結(jié)構(gòu))  [project2020] => Array        (            [title] => title2020            ..            [terms] =>            [releases] => Array                (                    [1.1.4] => Array                        (                            [name] => name2020 1.1.4                            [version] => 1.1.4                            ..                            [terms] => Array                                (                                    [Release type] => Array                                        (                                            [0] => type two                                            [1] => type three                                        )                                )                            [grade] => A                        )                    [1.0.0] => Array                        (                            [name] => name2019 1.0.0                            [version] => 1.0.0                            ..                            [terms] => Array                                (                                    [Release type] => Array                                        (                                            [0] => type one                                            [1] => type three                                        )                                )                            [grade] => D                        )                   .....                )         )[project2019] => Array        ( .......... 我對如何找到我需要的必要信息感到困惑,我不知道我是否可以使用 array_map。我需要存儲并查找我的項目是否具有發(fā)布類型。考慮到我們每個項目都有 20 多個不同的版本,例如“1.0.0 和 1.1.4”,而我有 10 多個項目。輸出應(yīng)如下所示:我需要按照此命令 [project2020] 檢查每個版本 [1.0.0][terms],并在 [Release type] 中檢查“type one”,如果存在“type one”,那么我可以返回 [project2020]。
查看完整描述

1 回答

?
青春有我

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

是這樣的:


$updates = [];

foreach ($myOriginalArray as $key => $project) {

    foreach ($project['releases'] as $release) {

        if (in_array('type one', $release['terms']['Release type'] ?? [])) {

            $updates[] = $key;

            break;

        }

    }

}

return $updates;

這將檢查type one每個項目的所有版本,并返回具有所設(shè)置類型的任何版本的項目。


查看完整回答
反對 回復(fù) 2022-12-11
  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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