PHP操作數(shù)組學(xué)習(xí)2

PHP中很重要的一個數(shù)據(jù)結(jié)構(gòu)就是數(shù)組,當(dāng)然通過數(shù)據(jù)可以實(shí)現(xiàn)N多種的效果,
近期的laravel項目中需要用到這么一個東西。

Paste_Image.png

實(shí)現(xiàn)的機(jī)制就是需要取得這個arr1與arr2按照mid做一次合并操作。
由于事先已經(jīng)不兩個數(shù)組的順序,key的數(shù)量都已經(jīng)做了相應(yīng)的處理,所以基本可以直接來寫代碼就行了


Paste_Image.png

這樣我們就能夠得到一個想要的數(shù)組了,由于使用了雙重foreach循環(huán)所以CPU的消耗還是比較大的,內(nèi)存的話一個在函數(shù)的末尾加入一個斷開變量的unset處理一下,注意這個unset不直接銷毀變量和內(nèi)存,其中底層的處理還是在PHP中進(jìn)行的,也就是說PHP做了底層的東西,大概就是你的內(nèi)存達(dá)到256字節(jié)的時候才做一次銷毀。

第二方式

Paste_Image.png

array_merge()這個php函數(shù)的方法解釋就是說把兩個數(shù)組做合并,并且相同的KEY元素就覆蓋前面的一個數(shù)組的值。其實(shí)和第一種差不多。

Array
(
    [0] => Array
        (
            [mid] => 1111
            [cflg] => 2222
            [cid] => 3333
        )

    [1] => Array
        (
            [mid] => 222
            [cflg] => 4444
            [cid] => 5555
        )

)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、php可以做什么 php是一種可以在服務(wù)器端運(yùn)行的編程語言,可以運(yùn)行在Web服務(wù)器端。 php是一門后臺編程語...
    空谷悠閱讀 3,264評論 4 97
  • 從三月份找實(shí)習(xí)到現(xiàn)在,面了一些公司,掛了不少,但最終還是拿到小米、百度、阿里、京東、新浪、CVTE、樂視家的研發(fā)崗...
    時芥藍(lán)閱讀 42,755評論 11 349
  • 一、數(shù)組 1、數(shù)組定義 數(shù)組就是一個鍵值對組成的語言結(jié)構(gòu),鍵類似于酒店的房間號,值類似于酒店房間里存儲的東西。 $...
    空谷悠閱讀 858評論 4 11
  • Php:腳本語言,網(wǎng)站建設(shè),服務(wù)器端運(yùn)行 PHP定義:一種服務(wù)器端的HTML腳本/編程語言,是一種簡單的、面向?qū)ο?..
    廖馬兒閱讀 2,357評論 2 38
  • “以后咱們要一起租一個漂亮的房子,把它裝的簡單一點(diǎn),墻上要有咱們每年的合照” “哎呀,土死了要裝就要裝的好看一點(diǎn)”...

友情鏈接更多精彩內(nèi)容