削除方法: 1. array_shift() 関数、構文 "array_shift($arr)" を使用します; 2. array_splice() 関数、構文 "array_splice($arr,0,1)" を使用します; 3. を使用します。 「array_slice($arr,1)」ステートメント。
このチュートリアルの動作環境: Windows7 システム、PHP バージョン 8.1、DELL G3 コンピューター
php は、 array 最初の要素
#方法 1: array_shift() 関数を使用する
PHP の array_shift() 関数は先頭の要素を削除できます配列の
<?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() が元の配列の を変更することを見つけるのは難しくありません。 。
方法 2: array_splice() 関数を使用する
array_splice() 関数は、配列の要素の一部を削除するために使用されます。直接削除することも、置き換えることもできます。他の値を使用します。
#例: 配列の最初の要素を削除します<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); array_splice($arr, 0,1); echo "删除后的数组:" ; var_dump($arr); ?>
方法 3: array_slice() 関数を使用します
array_slice() 関数は、配列をインターセプトする、つまり配列からフラグメントを抽出するために使用されます。戻り値: インターセプトされた部分配列を返します。<?php header("Content-type:text/html;charset=utf-8"); $arr=array(12,20,25,24,26); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; var_dump(array_slice($arr, 1)); ?>推奨学習: 「
PHP ビデオ チュートリアル 」
以上がPHPで配列の最初の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。