<?PHP$arr=array(“a”、“B”、“C”、“d”)unset($arr[1])printur($arr)?>printuur($ARR)]之后,結(jié)果不是這樣的。最后的結(jié)果是數(shù)組([0]=>a[2]=>C[3]=>d)]。那么,我們?cè)鯓硬拍芴畛淙笔У脑夭⒅匦滤饕龜?shù)組呢?答案是
數(shù)組uuSplice():
<?php$arr=array(“a”、“b”、“c”、“d”)array拼接($arr,1,1)printr($arr)?>
在R($ARR)后打印,結(jié)果是a(www.111cn.net)Rray([0]=>a[1]=>C[2]=>d)
刪除指定的數(shù)組元素
arrayusearch()更實(shí)用
arrayusearch()函數(shù),在類似array()的數(shù)組中,查找數(shù)組中的鍵值。如果找到該值,則返回匹配元素的鍵名。如果不是,則返回false$array=array(“1”、“2”、“3”、“4”、“5”)$del“)value=3unset($array[array”search($del)//使用unset刪除元素printR($array)輸出數(shù)組(“1”、“2”、“4”、“5”)
但是如果要重新索引數(shù)組,您需要使用foreach遍歷已刪除的數(shù)組,然后重新創(chuàng)建一個(gè)數(shù)組。這也是可能的。