中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

PHP中unset,array_splice刪除數組中元素的區別
來源:易賢網 閱讀:1112 次 日期:2014-08-21 16:41:18
溫馨提示:易賢網小編為您整理了“PHP中unset,array_splice刪除數組中元素的區別”,方便廣大網友查閱!

php中刪除數組元素是非常的簡單的,但有時刪除數組需要對索引進行一些排序要求我們會使用到相關的函數,這里我們來介紹使用unset,array_splice刪除數組中的元素區別吧

如果要在某個數組中刪除一個元素,可以直接用的unset,但是數組的索引不會重排:

$arr = array('a','b','c','d');

unset($arr[1]);

print_r($arr);

?>

結果是:

Array ( [0] => a [2] => c [3] => d )

那么怎么才能做到缺少的元素會被填補并且數組會被重新索引呢?答案是array_splice():

$arr = array('a','b','c','d');

array_splice($arr,1,1);

print_r($arr);

?>

結果是:

Array ( [0] => a [1] => c [2] => d )

刪除數組中特定元素

$arr2 = array(1,3, 5,7,8);

foreach ($arr2 as $key=>$value)

{

if ($value === 3)

unset($arr2[$key]);

}

var_dump($arr2);

?>

補充刪除空數組

實例:

$array = ('a' => "abc", 'b' => "bcd",'c' =>"cde",'d' =>"def",'e'=>"");

array_filter($array);

echo "

";

print_r($array);

?>

結果:

Array (

[a] => abc

[b] => bcd

[c] => cde

[d] => def

)

總結

array_splice()函數刪除的話,數組的索引值也變化了。

unset()函數刪除的話,數組的索引值沒有變化。

更多信息請查看IT技術專欄

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
主站蜘蛛池模板: 朝阳市| 土默特左旗| 文登市| 疏附县| 临西县| 谷城县| 海南省| 买车| 睢宁县| 平潭县| 双城市| 临西县| 翁牛特旗| 蓝山县| 大同市| 和田市| 靖边县| 稷山县| 平泉县| 蕉岭县| 禹城市| 承德市| 克山县| 咸阳市| 绥化市| 来安县| 景泰县| 彰武县| 昌邑市| 沾益县| 汕尾市| 类乌齐县| 湘潭县| 侯马市| 白银市| 闸北区| 施秉县| 贺兰县| 普兰店市| 泸州市| 土默特左旗|