php删除数组元素示例分享_PHP

WBOY
Freigeben: 2016-06-01 11:55:56
Original
863 Leute haben es durchsucht

PHP删除数组元素的具体方法:

1.用unset()方法:
复制代码 代码如下:
$a=array("red", "green", "blue", "yellow");  
count($a); //得到4  
unset($a[1]); //删除第二个元素  
count($a); //得到3  
echo $a[2]; //数组中仅有三个元素,本想得到最后一个元素,但却得到blue,  
echo $a[1]; //无值  
?>

缺点:删除数组中的元素后,数组中的元素个数(用count()得到)变了,但数组下标却没有重新排列,还必须用PHP删除数组元素前的key来操作相应的值.

2.用array_splice()方法:
复制代码 代码如下:
$a=array("red", "green", "blue", "yellow");  
count ($a); //得到4  
array_splice($a,1,1); //删除第二个元素  
count ($a); //得到3  
echo $a[2]; //得到yellow  
echo $a[1]; //得到blue
?>

这个程序和前一个相对比,就可以看到,array_splice()不仅删除了元素,还把元素重排了,这样在数组各元素中间就不会有空值!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!