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

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

php動態(tài)創(chuàng)建數(shù)組并合并

php動態(tài)創(chuàng)建數(shù)組并合并

PHP
哈士奇WWW 2022-07-16 16:01:15
我試圖在foreach循環(huán)中動態(tài)創(chuàng)建未知數(shù)量的數(shù)組,最后將它們?nèi)亢喜⒌揭粋€(gè)數(shù)組中,并以 JSON 格式將其用于 Google Analytics。到目前為止,我有以下代碼在合并部分引發(fā)錯(cuò)誤:        $p=1;        foreach(...){        ...        $arr = 'arr'.$p;        $name = $order->ProductGroupName;        $name = str_replace("'", "", $name);        $arr = array(            "name"=>$name,            "id"=>$order->ProductCode,            "price"=>$order->RRP,            "quantity"=>$order->Quantity        );            $p++;               }        for ($q = 1; $q<$p; $q++){            $arry = 'arr'.$q;            $merge = array_merge($arry, $merge);        };請問如何動態(tài)創(chuàng)建數(shù)組并在最后合并它們?我對 PHP 比較陌生,并且已經(jīng)盡我所能讓它工作。
查看完整描述

1 回答

?
一只萌萌小番薯

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

我想我明白你想要做什么。只需動態(tài)追加[]到數(shù)組,您不需要合并:


foreach($something as $order) {

    $arr[] = array (

        "name"=>str_replace("'", "", $order->ProductGroupName),

        "id"=>$order->ProductCode,

        "price"=>$order->RRP,

        "quantity"=>$order->Quantity

    );

}

如果您出于某種原因想要擁有字符串鍵,那么:


$p = 1;

foreach($something as $order) {

    $arr["SomeText$p"] = array (

        "name"=>str_replace("'", "", $order->ProductGroupName),

        "id"=>$order->ProductCode,

        "price"=>$order->RRP,

        "quantity"=>$order->Quantity

    );

    $p++;

}

就是這樣。檢查:


print_r($arr);

諸如變量變量的臭味(盡管沒有正確完成)之類的東西$arry = 'arr'.$q;不應(yīng)該使用。


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

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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