首頁 >後端開發 >php教程 >PHP函数array_shift()在删除数组元素中的用法介绍_PHP教程

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

WBOY
WBOY原創
2016-07-15 13:29:111123瀏覽

我们在以前的文章中曾经向大家描述过在数组尾端删除数组元素的函数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>

显示结果如下: 

0 : orange

1 : banana

2 : Peach

3 : pear 

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


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/446377.htmlTechArticle我们在以前的文章中曾经向大家描述过在数组尾端删除数组元素的函数array_pop()的具体用法,今天我们向大家介绍的则是在数组首端删除数...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn