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

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

從 2 個(gè)數(shù)組在另一個(gè)數(shù)組中創(chuàng)建一個(gè)數(shù)組

從 2 個(gè)數(shù)組在另一個(gè)數(shù)組中創(chuàng)建一個(gè)數(shù)組

PHP
拉風(fēng)的咖菲貓 2021-11-13 10:25:53
我試圖將某個(gè)數(shù)組中的某些項(xiàng)輸入到另一個(gè)數(shù)組中,但是在創(chuàng)建該數(shù)組時(shí),它不斷添加不應(yīng)該輸入的項(xiàng),例如array(       $parentcat ('id' =>'1000', 'name' => 'assets',)                  ('id' => '2000', 'name' => 'expenses'),       $categories('id' => '1100', 'name' =>'cash', ‘cat’ => 1000)                  ('id' => '1200', 'name' => 'AR', ‘cat’ => 1000)                  ('id' => '2100', 'name' => 'AP', ‘cat’ => 2000)                  ('id' => '2200', 'name' => 'payroll', ‘cat’ => ‘2000’))我嘗試遍歷每個(gè)數(shù)組并檢查for($k = 0; $k < count($parentCat); $k++) {            for ($j = 0; $j < count($categories); $j++) {                //echo $parentCat[$k]['id'] . ' ' . $categories[$j]['cat'];                if ($parentCat[$k]['id'] == $categories[$j]['cat']) {                //echo $categories[$j]['cat'] . '==' . $parentCat[$k]['id'];                $categories_dropdown[$categories[$j]['id']] = $categories[$j]['name'];                }                 $parent[$parentCat[$k]['name']] = $categories_dropdown;            }                        }我想要這個(gè)$parentcat('assets' => array('id' =>'1100', 'name' => 'cash'),('id' =>'1200' 'name' => 'AR'),          'expenses' => array('id' => '2100', 'name' => 'AP'),('id' => '2200' 'name' => 'payroll))for some reason i get $parentcat('assets' => array('id' => '1100', 'name' => 'cash'),('id'=> '1200'  'name' => 'AR'),          'expenses' => array('id' => '1100' => 'cash'),('id' =>'1200','name' => 'AR'),('id' => '2100', 'name' => 'AP'),('id' => '2200', 'name' => 'payroll))
查看完整描述

2 回答

?
繁星點(diǎn)點(diǎn)滴滴

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊

只需$parent[$parentCat[$k]['name']] = $categories_dropdownif語句內(nèi)部移動,否則無論條件是否滿足,您都在分配變量,但只有在條件滿足時(shí),值才會改變。這就是為什么你得到意想不到的結(jié)果的原因。

查看完整回答
反對 回復(fù) 2021-11-13
?
牛魔王的故事

TA貢獻(xiàn)1830條經(jīng)驗(yàn) 獲得超3個(gè)贊

我不確定您在 $categories_dropdown 中想要的輸出,但以下內(nèi)容將為您提供 $parent 的預(yù)期輸出。當(dāng)您添加到數(shù)組時(shí),它應(yīng)該在 if 語句中


<?php 


$parentcat = [['id' =>'1000', 'name' => 'assets'], ['id' => '2000', 'name' => 'expenses']];

$categories = [ ['id' => '1100', 'name' =>'cash', 'cat' => '1000'],

            ['id' => '1200', 'name' => 'AR', 'cat' => '1000'],

            ['id' => '2100', 'name' => 'AP', 'cat' => '2000'],

              ['id' => '2200', 'name' => 'payroll', 'cat' => '2000']];



for($k = 0; $k < count($parentcat); $k++) {

    for ($j = 0; $j < count($categories); $j++) {

        if ($parentcat[$k]['id'] == $categories[$j]['cat']) {

            $categories_dropdown[$parentcat[$k]['id']] = $categories[$j]['name'];

            $parent[$parentcat[$k]['name']][] = $categories[$j];

        } 


    }                

}



echo "<pre>";

print_r($parent);

echo "</pre>";


?>


查看完整回答
反對 回復(fù) 2021-11-13
  • 2 回答
  • 0 關(guān)注
  • 146 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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