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

        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號
        主站蜘蛛池模板: 久久久久夜夜夜精品国产| 国产精品久久久久乳精品爆| 亚洲愉拍自拍欧美精品| 亚洲av无码乱码国产精品 | 日韩精品真人荷官无码| 国产偷伦精品视频| 在线观看91精品国产入口| 国产亚洲精品精华液| 亚洲乱码精品久久久久..| 久久青青草原精品国产不卡| 国产精品自在线拍国产手机版| 免费精品一区二区三区第35| 国产精品免费看久久久| 老司机亚洲精品影院| 亚洲综合av永久无码精品一区二区| 精品伦精品一区二区三区视频| 国产成人综合精品一区| 亚洲国产精品自在线一区二区| 国产精品福利在线观看| 国产精品大白天新婚身材| 99精品国产丝袜在线拍国语| 国精无码欧精品亚洲一区| 久久精品国产亚洲av水果派| 亚洲精品亚洲人成在线观看下载| 亚洲成网777777国产精品| 亚洲精品成人网久久久久久| 亚洲精品和日本精品| 亚洲欧洲国产精品香蕉网| 亚洲精品无码久久久久去q | japanese乱人伦精品| 99久久er这里只有精品18| 国产精品999| 天天爽夜夜爽精品视频app| 四虎国产精品永久一区| 99久久免费只有精品国产| 91热成人精品国产免费| 国产精品成人一区二区| 精品久久久久久久中文字幕| 四虎国产精品免费久久| 亚洲色精品vr一区二区三区| 久久久久人妻一区精品色|