中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中怎么向數組刪除元素

發布時間:2021-06-30 15:06:33 來源:億速云 閱讀:137 作者:Leah 欄目:編程語言

PHP中怎么向數組刪除元素,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

PHP數組刪除元素

定義了一個數組,有時想PHP數組刪除其中幾項怎么辦?我在www.phpbuilder.com中看到了一個答案,就是使用unset()函數。還是讓我們做一個測試吧。 

$a[]="a1";  $a[]="a2";  $a[]="a3";  for($i=0;  $i<sizeof($a);  $i++)  {  echo  $a[$i]  .  "  ";  }  unset($a[0]);  for($i=0;  $i<sizeof($a);  $i++)  {  echo  $a[$i]  .  "  ";  }

先生成一個有三個元素的數組$a,將其顯示出來,然后,將第1個(下標為0)刪除,再顯示出來。結果應該是數組還剩兩個元素了。但是不對呀!答案與我們想的不一樣,難道是unset() 不好用嗎?仔細想一想,原來unset($a[0])將第1個元素給刪除了,但是輸出時,我們還從$i=0  開始的,當然就不對了,php可不會自動調整下標的。這樣只好用別的方法處理了: 

$a[]="a1";  $a[]="a2";  $a[]="a3";  for($i=0;  $i<sizeof($a);  $i++)  {  echo  $a[$i]  .  "  ";  }  unset($a[0]);  reset($a);  //使數組指針回到第1個元素  while(list($c,  $d)=each($a))  {  echo  $d  .  "  ";  //$c為數組下標  }

這是一個通用的顯示數組的方法,可以不用考慮數組的下標了。 

關于PHP中怎么向數組刪除元素問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

长海县| 七台河市| 梅州市| 镇江市| 谢通门县| 博乐市| 安泽县| 南岸区| 保山市| 恩平市| 固始县| 海门市| 中宁县| 桂林市| 鄂托克旗| 大城县| 宝兴县| 鹰潭市| 元氏县| 武城县| 普安县| 文安县| 平邑县| 九龙县| 师宗县| 敦煌市| 永年县| 西城区| 中阳县| 天祝| 彰化县| 连云港市| 辽阳市| 内丘县| 白玉县| 三穗县| 三门峡市| 依安县| 乌什县| 常德市| 福建省|