Rumah > php教程 > php手册 > teks badan

PHP函数array_shift()在删除数组元素中的用法介绍

WBOY
Lepaskan: 2016-06-13 11:06:28
asal
1321 orang telah melayarinya

我们在以前的文章中曾经向大家描述过在数组尾端删除数组元素的函数array_pop()的具体用法,今天我们向大家介绍的则是在数组首端删除数组元素的方法。在这里我们将会用到接下来我们就向大家示范PHP函数array_shift()是如何从数组的开头删除元素:

<ol class="dp-xml">
<li class="alt"><span><span><?   </span></span></li>
<li class=""><span> </span></li>
<li class="alt"><span>/* 首先我们建立一个数组 */   </span></li>
<li class=""><span> </span></li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">fruitArray</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array</font></span><span>("apple", "orange", "banana", "Peach", "pear");    </span>
</li>
<li class=""><span> </span></li>
<li class="alt"><span>/* 使用 array_shift()函数从数组的开头删除一个元素 */   </span></li>
<li class=""><span> </span></li>
<li class="alt">
<span>$</span><span class="attribute"><font color="#ff0000">shifted</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array_shift</font></span><span>($fruitArray);    </span>
</li>
<li class=""><span> </span></li>
<li class="alt"><span>/* 现在我们把删除后的数组中所有元素的键(key)与值(value)都显示在网页上 */   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>while (list($key,$value) = each($fruitArray)) {   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>echo "$key : $value<br>";   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>}    </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>echo "<br>最后,刚才被删除的元素的值会储存在 $shifted 变量里面,它的值是:   </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>$shifted";    </span></li>
<li class=""><span> </span></li>
<li class="alt"><span>?>   </span></li>
</ol>
Salin selepas log masuk

显示结果如下: 

0 : orange

1 : banana

2 : Peach

3 : pear 

最后,刚才被PHP函数array_shift()删除的元素的值会储存在 $shifted 变量里面,它的值是:apple 。


sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!