最後の要素を削除する方法: 1. array_pop() を使用して削除し、構文 "array_pop($arr);"; 2. array_slice() を使用して削除し、2 番目のパラメーターを 0 に設定し、 3 番目 最初のパラメータを「-1」に設定するだけで、構文は「array_slice($arr,0,-1)」です; 3. array_splice() を使用して削除し、2 番目のパラメータを「-1」に設定するだけです (構文は「array_slice($arr,0,-1)」です)は「array_splice ($arr,-1)」です。
このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター
php には、配列要素を削除するためのさまざまなメソッドが用意されています次の記事では、配列の最後の要素を削除するいくつかの方法を紹介します。
方法 1: array_pop() 関数を使用して削除します。
array_pop() 関数は、配列内の最後の要素を削除します。
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); array_pop($arr); echo "剔除最后一个元素后:"; var_dump($arr); ?>
方法 2. array_slice() 関数を使用して削除する
array_slice() 関数が提供されていますby PHP 配列をインターセプトするために使用される関数です。配列からフラグメントを抽出し、配列の選択された部分を返すことができます。
関数の 2 番目のパラメーターを 0 に、3 番目のパラメーターを に設定するだけです。 -1
. 最後の要素を除く他の配列要素をインターセプトして返すことができます。
<?php header('content-type:text/html;charset=utf-8'); $arr = array(1,2,3,4,5,6,7,8,9,10); echo "原数组:"; var_dump($arr); echo "剔除最后一个元素后:"; $result = array_slice($arr,0,-1); var_dump($result); ?>
方法 3. array_splice() 関数を使用して削除する
array_splice() は強力な機能です。関数には複数の機能があります。配列要素の挿入、配列要素の置換、そしてもちろん配列要素の削除も可能です (結局のところ、array_splice() 関数の仕事は、指定された要素を削除し、他の値に置き換えることです)。
array_splice() 関数は、指定された位置から指定された数の要素を削除できます。
array_splice($arr,$start,$length)
は、$start
から始まる指定された $length# を削除します。位置 ##要素の数。
$start パラメータを
-1 に設定します (この時点では
) $lengthパラメータは
1 に設定することも、省略することもできます。
<?php header('content-type:text/html;charset=utf-8'); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "剔除最后一个元素后:"; array_splice($arr,-1); var_dump($arr); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列から最後の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。