配列要素の削除における PHP 関数 array_shift() の使用法の概要_PHP チュートリアル

WBOY
リリース: 2016-07-15 13:29:11
オリジナル
1052 人が閲覧しました

前回の記事では、配列の末尾にある配列要素を削除する関数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 : オレンジ

1 : バナナ

2 :桃

3 : 梨

最後に、PHP 関数 array_shift() によって削除されたばかりの要素の値が $shifted 変数に格納され、その値は apple です。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446377.html技術記事前回の記事では、array_pop()関数を使って配列の末尾の要素を削除する具体的な使い方を説明しましたが、今回は配列の先頭の要素を削除する方法を紹介します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!