婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP實現通過二維數組鍵值獲取一維鍵名操作示例

PHP實現通過二維數組鍵值獲取一維鍵名操作示例

熱門標簽:青白江地圖標注 AI電話機器人OEM貼牌 銅川電話機器人價格 江蘇電商外呼系統運營商 聊城電話外呼系統公司 德陽中江如何申請400開頭電話 辦理重慶400電話 智能電話機器人好公司門薩維 沛縣400電話辦理

本文實例講述了PHP實現通過二維數組鍵值獲取一維鍵名操作。分享給大家供大家參考,具體如下:

有如下既定數組:

$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這個值,獲取到“掃碼”這個中文文本,是個很頭痛的問題,最后通過查找資料,發現了一個很好用的方法,可以實現解決這個需求:

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

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

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

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

得到了想要的數據了,自然能獲取到相對的鍵名了:

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

輸出結果如下:

掃碼

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

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

更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數組(Array)操作技巧大全》、《php排序算法總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》及《PHP常用遍歷算法與技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • PHP實現二維數組(或多維數組)轉換成一維數組的常見方法總結
  • php利用array_search與array_column實現二維數組查找
  • PHP實現二維數組按照指定的字段進行排序算法示例
  • php二維數組按某個鍵值排序的實例講解
  • PHP實現二維數組中的查找算法小結
  • PHP實現一維數組與二維數組去重功能示例
  • PHP簡單實現二維數組的矩陣轉置操作示例
  • PHP簡單實現二維數組賦值與遍歷功能示例
  • PHP二維數組分頁2種實現方法解析

標簽:烏魯木齊 赤峰 鷹潭 迪慶 南寧 三亞 濟寧 山南

巨人網絡通訊聲明:本文標題《PHP實現通過二維數組鍵值獲取一維鍵名操作示例》,本文關鍵詞  PHP,實現,通過,二維,數組,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP實現通過二維數組鍵值獲取一維鍵名操作示例》相關的同類信息!
  • 本頁收集關于PHP實現通過二維數組鍵值獲取一維鍵名操作示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 广昌县| 晋中市| 柳江县| 和田市| 建湖县| 武冈市| 洛扎县| 布尔津县| 尼木县| 德昌县| 海城市| 清新县| 湖口县| 福贡县| 桦甸市| 贵德县| 张掖市| 和林格尔县| 景泰县| 阿坝县| 兴化市| 石林| 偏关县| 云阳县| 阳城县| 乌审旗| 怀远县| 保德县| 郁南县| 巴彦淖尔市| 博客| 丹阳市| 河源市| 曲阜市| 北流市| 罗田县| 镇坪县| 志丹县| 乌海市| 高邑县| 南靖县|