首页  >  文章  >  后端开发  >  PHP函数array_shift()在删除数组元素中的用法介绍_PHP教程

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

WBOY
WBOY原创
2016-07-15 13:29:111056浏览

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