php には、配列の最後の要素を削除する 3 つのメソッドがあります: 1. 元の配列を変更し、その値を配列の最後の値として返す「array_pop()」関数; 2. 「array_splice( )" 関数、配列を削除します。要素の一部が削除されると、これらの削除された要素は新しい配列に形成され、新しい配列が返されます。 3. "array_slice()" 関数はインターセプトに使用されます。配列。
このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。
php には、配列の最後の要素を削除する 3 つのメソッドがあります:
1. array_pop() 関数を使用して最後の要素を削除します
array_pop() 関数 配列から最後の要素を削除します。
array_pop($array)
この関数は元の配列を変更します。戻り値は配列の最後の値です。配列が空であるか、配列ではない場合は、NULL が返されます。
<?phpheader('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_splice() 関数を使用して最後の要素を削除します。
array_splice() 関数array elements は、これらの削除された要素を新しい配列に形成し、この新しい配列を返すため、 array_splice() 関数を使用して配列のフラグメントをインターセプトできます。
array_splice(array1,start,length,array2)
関数の 2 番目のパラメーター start を -1 に設定して最後の要素を削除します
<?phpheader("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_splice($arr,-1); var_dump($arr);echo "被删除的数组元素:"; var_dump($result); ?>
3. array_slice() 関数を使用して最後の要素を削除します
array_slice() 関数は、配列をインターセプトするために PHP が提供する関数で、配列からフラグメントを抽出できます。構文は次のとおりです。
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
2 番目のパラメータを 0 に、3 番目のパラメータを -1 に設定するだけです。
rree以上がPHPで配列の最後の要素を削除する方法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。