前回の記事では、配列に新しい要素を挿入する 4 つの方法を紹介しました。興味のある方は、リンクをクリックしてご覧ください→「関数を使用して要素を挿入するための PHP 配列学習のヒント (1)」 )" 、"関数を使用して要素を挿入する PHP 配列学習スキル (2)"。今回はPHPを使って配列要素を削除する方法を紹介しますので、必要な方は参考にしてください。
追加したら削除する 以前に配列要素の追加を紹介しましたので、この記事では要素の削除について紹介し、主に配列の先頭と末尾の要素を削除する方法を学習します。まず、配列の先頭(先頭)要素を削除する方法を見てみましょう。
次の例を見てみましょう:
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_shift($arr); echo "删除后的数组:" ; var_dump($arr); ?>
出力結果:
これを確認できます。たとえば、元の $arr 配列には 5 つの要素がありました。array_shift($arr)
メソッドを使用した後、var_dump($arr)
を再利用して配列を出力したところ、要素が 4 つしかなかった場合、配列の先頭要素が削除されます。
array_shift($arr)
関数が $arr 配列の先頭にある最初の要素を削除した後、arr 配列の長さは 1 減り、他のすべての要素は1 つ前に進みました。キーが数値の場合、すべての要素は 0 から始まり 1 ずつ増加する新しいキーを取得しますが、文字列キーは変更されません。
そして、削除操作を実行した後、要素が削除されたかどうかを観察するために元の配列を出力します。array_shift() が元の配列の を変更することを見つけるのは難しくありません。 。
さて、配列の先頭要素を削除する方法を紹介しましたが、次は配列の末尾要素を削除する方法を見ていきましょう。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_pop($arr); echo "删除后的数组:" ; var_dump($arr); ?>
出力結果:
元の $arr 配列には 5 つの要素があることがわかります。array_pop($arr を使用した後) )
メソッドの後、var_dump($arr)
を使用して配列を再度出力すると、要素が 4 つしかなく、配列の末尾の要素が削除されていることがわかります。
array_pop($arr)
関数が $arr 配列の最後の要素を削除した後、arr 配列の長さは 1 減ります。 array_pop() は元の配列 も変更します。
わかりました。これですべてです。他に知りたいことがある場合は、これをクリックしてください。 → →php ビデオ チュートリアル
最後に、PHP 配列に関する無料のビデオ チュートリアルをお勧めします。PHP 関数 配列 配列関数のビデオ説明、ぜひ学んでください。
以上が最初と最後の値を削除する方法を学習する PHP 配列の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。