欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP實(shí)現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法

 更新時(shí)間:2017年06月06日 09:39:16   作者:小伢子  
這篇文章主要介紹了PHP實(shí)現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法,涉及php針對(duì)數(shù)組的遍歷、判斷、獲取、插入等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法。分享給大家供大家參考,具體如下:

PHP 關(guān)聯(lián)數(shù)組可以通過三種方式插入新元素:

1. $array[$insert_key] = $insert_value;
2. $array = array_merge($array, $insert_array);
3. $array = $array+$insert_array;

但是如果要在指定的鍵之前插入元素呢?下面的代碼將 $data 插入關(guān)聯(lián)數(shù)組 $array 的鍵名為 $key 的 Key 之前:

function wpjam_array_push($array, $data=null, $key=false){
  $data  = (array)$data;
  $offset  = ($key===false)?false:array_search($key, array_keys($array));
  $offset  = ($offset)?$offset:false;
  if($offset){
    return array_merge(
      array_slice($array, 0, $offset),
      $data,
      array_slice($array, $offset)
    );
  }else{  // 沒指定 $key 或者找不到,就直接加到末尾
    return array_merge($array, $data);
  }
}

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php常用函數(shù)與技巧總結(jié)》、《PHP錯(cuò)誤與異常處理方法總結(jié)》、《PHP基本語法入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • php輕量級(jí)的性能分析工具xhprof的安裝使用

    php輕量級(jí)的性能分析工具xhprof的安裝使用

    之前一直使用基于Xdebug進(jìn)行PHP的性能分析,對(duì)于本地開發(fā)環(huán)境來說是夠用了,但如果是線上環(huán)境的話,xdebug消耗較大,配置也不夠靈活,因此線上環(huán)境建議使用xhprof進(jìn)行PHP性能追蹤及分析。
    2015-08-08
  • php彈出提示框的是實(shí)例寫法

    php彈出提示框的是實(shí)例寫法

    在本篇文章里小編給大家整理的是關(guān)于php如何彈出提示框的相關(guān)實(shí)例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • PHP數(shù)字金額轉(zhuǎn)換成中文大寫顯示

    PHP數(shù)字金額轉(zhuǎn)換成中文大寫顯示

    今天小編就為大家分享一篇關(guān)于PHP數(shù)字金額轉(zhuǎn)換成中文大寫顯示,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • thinkphp如何傳遞GET參數(shù)方法詳解

    thinkphp如何傳遞GET參數(shù)方法詳解

    這篇文章主要為大家介紹了thinkphp如何傳遞GET參數(shù)方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 探討:如何編寫PHP擴(kuò)展

    探討:如何編寫PHP擴(kuò)展

    本篇文章是對(duì)如何編寫PHP擴(kuò)展進(jìn)行了詳細(xì)的分析介紹, 需要的朋友參考下
    2013-06-06
  • PHP中有關(guān)長整數(shù)的一些操作教程

    PHP中有關(guān)長整數(shù)的一些操作教程

    這篇文章主要給大家介紹了關(guān)于PHP中有關(guān)長整數(shù)的一些操作教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用PHP具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼(原創(chuàng)自Zjmainstay)

    php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼(原創(chuàng)自Zjmainstay)

    php讀取txt文件組成SQL并插入數(shù)據(jù)庫的代碼,方便需要的朋友
    2012-07-07
  • 關(guān)于PHP文件的自動(dòng)運(yùn)行方法分析

    關(guān)于PHP文件的自動(dòng)運(yùn)行方法分析

    這篇文章主要介紹了PHP文件的自動(dòng)運(yùn)行方法,分析了兩種自動(dòng)刷新的方法及相應(yīng)的優(yōu)缺點(diǎn),需要的朋友可以參考下
    2016-05-05
  • PHP利用redis位圖實(shí)現(xiàn)簡單的簽到功能

    PHP利用redis位圖實(shí)現(xiàn)簡單的簽到功能

    在日常開發(fā)中, 我們會(huì)遇到需要存儲(chǔ)大量 bool類型數(shù)據(jù)的需求, 比如用戶簽到和用戶登陸的記錄等, 本文將為大家介紹如何利用redis位圖輕松實(shí)現(xiàn)簽到功能,感興趣的可以了解一下
    2023-06-06
  • PHP細(xì)數(shù)實(shí)現(xiàn)提高并發(fā)能力的方法

    PHP細(xì)數(shù)實(shí)現(xiàn)提高并發(fā)能力的方法

    這篇文章主要介紹了PHP提高并發(fā)能力有哪些方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08

最新評(píng)論