真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在PHP中通過二維數(shù)組鍵值獲取一維鍵名-創(chuàng)新互聯(lián)

怎么在PHP中通過二維數(shù)組鍵值獲取一維鍵名?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

創(chuàng)新互聯(lián)網(wǎng)站建設公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質(zhì)量求生存,以技術求發(fā)展,成交一個客戶多一個朋友!專注中小微企業(yè)官網(wǎng)定制,成都網(wǎng)站制作、網(wǎng)站設計,塑造企業(yè)網(wǎng)絡形象打造互聯(lián)網(wǎng)企業(yè)效應。

有如下既定數(shù)組:


$inviteType = [
      '掃碼' => [
        'type' => 0,
        'point' => 5,
      ],
      '評論' => [
        'type' => 1,
        'point' => 5,
      ],
      '分享' => [
        'type' => 2,
        'point' => 10,
      ],
      '邀請' => [
        'type' => 3,
        'point' => 50,
      ],
      '關注' => [
        'type' => 4,
        'point' => 50,
      ],
      '簽到' => [
        'type' => 5,
        'point' => 5,
      ],
      '完善資料' => [
        'type' => 6,
        'point' => 50,
      ],
    ];

需求:

通過type里面的鍵值,比如0這個值,獲取到“掃碼”這個中文文本,是個很頭痛的問題,最后通過查找資料,發(fā)現(xiàn)了一個很好用的方法,可以實現(xiàn)解決這個需求:

$arr = array_map('array_shift',$inviteType);
echo "
";
print_r($arr);
echo "
";

array_map('array_shift',array),該方法的意思是將array的每一項的第一個鍵值移除,并返回該值,注意此時的鍵名仍然是array的鍵名,輸出結果如下:

Array
(
    [掃碼] => 0
    [評論] => 1
    [分享] => 2
    [邀請] => 3
    [關注] => 4
    [簽到] => 5
    [完善資料] => 6
)

注意!返回的值是每一項的第一個鍵值,如果將point放在二維數(shù)組第一個,則返回的結果就是point的值了(適用范圍狹窄),因此實際使用中需要把指定字段調(diào)整到第一個!

得到了想要的數(shù)據(jù)了,自然能獲取到相對的鍵名了:

$type = 0;
$key = array_search($type,$arr);
echo $key;

輸出結果如下:

掃碼

所以通過二維數(shù)組的每一項第一個鍵值獲取一維鍵名可以總結為下面這行代碼:

array_search('type',array_map('array_shift',$array))

看完上述內(nèi)容,你們掌握怎么在PHP中通過二維數(shù)組鍵值獲取一維鍵名的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


網(wǎng)頁名稱:怎么在PHP中通過二維數(shù)組鍵值獲取一維鍵名-創(chuàng)新互聯(lián)
轉載注明:http://weahome.cn/article/iegpj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部