首頁 > 後端開發 > PHP問題 > 如何區分PHP中unset,array_splice的區別

如何區分PHP中unset,array_splice的區別

autoload
發布: 2023-03-09 09:42:02
原創
1906 人瀏覽過

如何區分PHP中unset,array_splice的區別

#1.使用的函數

    a.函數unset()

unset ( mixed $var , mixed $... = ? ) : void
登入後複製

        unset()銷毀指定的變數。

    b.函數array_slice()

  array_splice(array,start,length,array)
登入後複製
  •     array表示陣列。

  •     start表示刪除元素的起始位置。

  •     length表示移除的元素個數,也是被傳回陣列的長度。 (可選)

  •     array表示要插入原始陣列中元素的陣列(可選)

# 2.範例:

    使用unset()移除陣列中的一個元素

<?php  
    $arr = array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;); 
    unset($arr[1]); 
    print_r($arr); 
?>
登入後複製

    #輸出:

#
Array 
( 
            [0] => a 
            [2] => c 
            [3] => d 
)
登入後複製

    使用array_splice()刪除陣列中的一個元素

<?php 
$arr2 = array(1,3, 5,7,8); 
    foreach ($arr2 as $key=>$value) 
    {      
     if ($value === 3)     
     unset($arr2[$key]); 
     } 
var_dump($arr2);
?>
登入後複製

    ##輸出:

#推薦:

2021年PHP面試題大匯總(收藏)》《php影片教學

以上是如何區分PHP中unset,array_splice的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板