配列の先頭と末尾に要素を追加する方法を以前紹介しました。ここでは、配列の末尾にある配列要素を削除する具体的な方法を紹介します。まず、使用する必要がある関数は、PHP 関数 array_pop() です。
<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_pop()函数从数组的尾端删除一个元素 */ </span></li> <li class=""><span> </span></li> <li class="alt"> <span>$</span><span class="attribute"><font color="#ff0000">popped</font></span><span> = </span><span class="attribute-value"><font color="#0000ff">array_pop</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>最后,刚才被删除的元素的值会储存在 $popped 变量里面,它的值是:$popped"; </span></li> <li class=""><span> </span></li> <li class="alt"><span>?> </span></li> </ol>
表示結果は次のとおりです:
0: リンゴ
1: オレンジ
2: バナナ
3: ピーチ
最後に、PHP 関数 array_pop() によって削除された要素の値は $popped 変数に格納され、その値は pear です。