站長資訊網
        最全最豐富的資訊網站

        php怎么給數組增加值后返回最新key

        步驟:1、利用array_splice()在數組中插入新元素,語法“array_splice(原數組,插入位置,0,新元素)”;2、利用array_diff()比對原數組和增值后的新數組,語法“array_diff(增值后的新數組,原數組)”,會返回一個包含不同元素的差集數組;3、利用array_keys()獲取差集數組的全部鍵名即可,語法“array_keys(差集數組)”。

        php怎么給數組增加值后返回最新key

        本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

        在PHP中,可以利用array_diff()和array_keys()函數獲取數組增加值后的最新key(鍵名)。

        例如:我們有這么一個數組:

        $arr=array(10,12,20);

        我們利用array_splice()函數在數組中插入新元素。

        <?php header("Content-type:text/html;charset=utf-8"); $arr1=$arr2=array(10,12,20); echo "原數組:"; var_dump($arr2); array_splice($arr2,2,0,array("1",25,"3")); echo "插入新元素后:"; var_dump($arr2); ?>

        php怎么給數組增加值后返回最新key

        然后使用利用array_diff()比對原數組和處理后數組,返回包含不同元素的差集數組

        echo "差集數組:"; $result=array_diff($arr2,$arr1); var_dump($result);

        php怎么給數組增加值后返回最新key

        最后,利用array_keys()函數獲取差集數組的全部鍵名即可。

        <?php header("Content-type:text/html;charset=utf-8"); $arr1=$arr2=array(10,12,20); echo "原數組:"; var_dump($arr2); array_splice($arr2,2,0,array("1",25,"3")); echo "插入新元素后:"; var_dump($arr2);  echo "差集數組:"; $result=array_diff($arr2,$arr1); var_dump($result); echo "最新key:"; $keys=array_keys($result); var_dump($keys); ?>

        php怎么給數組增加值后返回最新key

        推薦學習:《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 亚洲人午夜射精精品日韩| 国精品无码一区二区三区左线 | 51精品资源视频在线播放| 中文字幕在线精品视频入口一区 | 欧美精品xxxxbbbb| 92国产精品午夜福利免费| 99久久99久久久精品齐齐 | 精品国产一区二区三区色欲| 亚洲精品97久久中文字幕无码| 国产一区二区精品久久岳| 亚洲精品线在线观看| 国产成人亚洲精品青草天美| 亚洲AV成人无码久久精品老人| 久久国产综合精品五月天| 91精品国产自产在线老师啪| 国产成人亚洲合集青青草原精品 | 亚洲AV蜜桃永久无码精品| 精品久久久久久无码国产| 国产精品户外野外| 办公室久久精品| 亚洲精品欧美日韩| 国产亚洲精品va在线| 99久久免费国产精品热| 成人国内精品久久久久一区| 国内精品久久久久影院一蜜桃| 无码人妻丰满熟妇精品区| 亚洲av午夜精品一区二区三区 | 亚洲欧洲久久久精品| 四库影院永久四虎精品国产| 精品一区二区三区免费观看| 国产区精品高清在线观看| 国产精品最新国产精品第十页| 99精品欧美一区二区三区| 亚洲精品免费在线观看| 国产99视频精品专区| 国产在线精品国自产拍影院| 久久久精品久久久久特色影视| 青草青草久热精品视频在线观看| 青草国产精品视频。| 亚洲日韩精品A∨片无码| 亚洲精品无码乱码成人|