2 つの削除方法: 1. array_splice() 関数を使用すると、関数の 2 番目のパラメーターを指定された添字に設定し、3 番目のパラメーターを 1 に設定するだけです。構文 "array_splice($arr , spec下付き文字、1)」。 2. "$array name[subscript]" ステートメントと unset() 関数を、構文 "unset($arr[specified subscript])" で使用します。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php では、array_splice( ) 関数 または、unset() 関数を使用して、指定されたインデックスを持つ要素を削除します。
方法 1: array_splice() 関数を使用する
array_splice() は複数の関数を備えた強力な関数です。配列要素、Array を挿入できます。要素は置き換えることができ、もちろん配列要素を削除することもできます (結局のところ、array_splice() 関数の仕事は、指定された要素を削除して別の値に置き換えることです)。
array_splice() 関数は、指定された位置から指定された数の要素を削除できます。
array_splice($array,$start,$length)
パラメータ | 説明 |
---|---|
配列 | 必須。配列を指定します。 |
#開始 | 必須。数値。削除された要素の開始位置を指定します。 0 = 最初の要素。 値が正の数に設定されている場合、削除は配列内の値で指定されたオフセットから始まります。値が負の数に設定されている場合、配列の末尾から値で指定されたオフセットから削除が開始されます。 -2 は、配列の最後から 2 番目の要素から開始することを意味します。|
長さ | オプション。数値。削除する要素の数を指定します。これは、返される配列の長さでもあります。 この値が正の数に設定されている場合は、この数の要素が削除されます。この値を負の数に設定すると、配列の先頭から末尾の逆数までのすべての要素が削除されます。この値が設定されていない場合は、start パラメーターで設定された位置から配列の末尾までのすべての要素が削除されます。
以上が指定された添え字を持つ要素をPHP配列から削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。