成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

PHP二維數(shù)組根據(jù)二維鍵名去重算法

KnewOne / 1740人閱讀

摘要:需求現(xiàn)在有下面一組二維數(shù)組青葉我是青葉合肥男足球棒球需要將處于第二維鍵名為,其值相同的數(shù)組的合并形成一個新的數(shù)組。

需求

現(xiàn)在有下面一組二維數(shù)組:

array(8) {
  [0]=>
  array(2) {
    ["name"]=>
    string(4) "name"
    ["value"]=>
    string(6) "青葉"
  }
  [1]=>
  array(2) {
    ["name"]=>
    string(5) "phone"
    ["value"]=>
    string(11) "13812341234"
  }
  [2]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_507[]"
    ["value"]=>
    string(12) "我是青葉"
  }
  [3]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_508[]"
    ["value"]=>
    string(6) "合肥"
  }
  [4]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_509[]"
    ["value"]=>
    string(3) "男"
  }
  [5]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_510[]"
    ["value"]=>
    string(6) "足球"
  }
  [6]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_510[]"
    ["value"]=>
    string(6) "棒球"
  }
  [7]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_511[]"
    ["value"]=>
    string(16) "2016-12-15T11:15"
  }
}

需要將處于第二維鍵名為name,其值相同的數(shù)組的value合并,形成一個新的數(shù)組。

比如上面代碼中的namefileds_510的兩個二維數(shù)組,就應(yīng)該合并為一個值為足球,棒球的數(shù)組。

思路

提到數(shù)組,再PHP中我們首先想到了循環(huán),那么這里顯然比較適合使用for循環(huán)處理,與冒泡排序相似,一個個比較,最好處理。

代碼

代碼如下:

$public_info = 數(shù)組;
for ($i=0;$i

執(zhí)行結(jié)果:

array(7) {
  [0]=>
  array(2) {
    ["name"]=>
    string(4) "name"
    ["value"]=>
    string(6) "青葉"
  }
  [1]=>
  array(2) {
    ["name"]=>
    string(5) "phone"
    ["value"]=>
    string(11) "13812341234"
  }
  [2]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_507[]"
    ["value"]=>
    string(12) "我是青葉"
  }
  [3]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_508[]"
    ["value"]=>
    string(6) "合肥"
  }
  [4]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_509[]"
    ["value"]=>
    string(3) "男"
  }
  [5]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_510[]"
    ["value"]=>
    string(13) "足球,棒球"
  }
  [7]=>
  array(2) {
    ["name"]=>
    string(12) "fileds_511[]"
    ["value"]=>
    string(16) "2016-12-15T11:15"
  }
}
總結(jié)

需求已搞定,只要遇到數(shù)組,我們第一個想到的除了現(xiàn)成的PHP方法之外,就是循環(huán),不管是foreach還是for,上面例子是我項目處理的一個自定義表單編輯的小段過程,希望對大家思路有幫助。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/22169.html

相關(guān)文章

  • php二維數(shù)組指定其鍵名對其排序的方法

    安利個小李子先

    laoLiueizo 評論0 收藏0
  • 前端JS面試題

    摘要:前端面試題精選函數(shù)實現(xiàn)應(yīng)用首先什么是函數(shù),直譯記憶,緩存等意思,到了計算機層面就翻譯為緩存函數(shù),緩存函數(shù)就是把計算的結(jié)果,存在函數(shù)中,當再次調(diào)用的時候就可以直接調(diào)用。 前端面試題精選 1.memorize函數(shù)實現(xiàn)應(yīng)用 首先什么是memorize函數(shù),memorize直譯:記憶,緩存等意思,到了計算機層面就翻譯為緩存函數(shù),緩存函數(shù)就是把計算的結(jié)果,存在函數(shù)中,當再次調(diào)用的時候就可以直接調(diào)...

    bawn 評論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    Jonathan Shieber 評論0 收藏0
  • CSS技巧 - 收藏集 - 掘金

    摘要:筆者作為一位,將工作以來用到的各種優(yōu)秀資料神器及框架整理在此,畢竟好記性不如爛鍵盤,此前端知識點大百科全書前端掘金,,不定期更新技巧前端掘金技巧,偶爾更新。計算數(shù)組的極值技巧使你的更加專業(yè)前端掘金一個幫你提升技巧的收藏集。 CSS 樣式畫各種圖形 - 前端 - 掘金下面是一些我在 CSS 中經(jīng)常用到的圖案,還有一些是在css-tricks看到的。記錄一下,以后會用到。會持續(xù)更新… 一、...

    SHERlocked93 評論0 收藏0
  • CSS技巧

    摘要:技巧使你的更加專業(yè)這是上關(guān)于技巧的一篇譯文,另外你也可以在本項目看到原文。列舉了一些很實用的技巧,比如給空內(nèi)容的標簽添加內(nèi)容,逗號分隔列表等等。排序算法看源碼,把它背下來吧排序算法的封裝。主要幫助初學者更好的掌握排序算法的實現(xiàn)。 成為專業(yè)程序員路上用到的各種優(yōu)秀資料、神器及框架 成為一名專業(yè)程序員的道路上,需要堅持練習、學習與積累,技術(shù)方面既要有一定的廣度,更要有自己的深度。 Java...

    DangoSky 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<