ホームページ  >  記事  >  バックエンド開発  >  PHPで配列の最初の要素を削除する方法

PHPで配列の最初の要素を削除する方法

青灯夜游
青灯夜游オリジナル
2022-01-04 18:01:262666ブラウズ

削除方法: 1. array_shift() 関数、構文 "array_shift($arr)" を使用します; 2. array_splice() 関数、構文 "array_splice($arr,0,1)" を使用します; 3. を使用します。 「array_slice($arr,1)」ステートメント。

PHPで配列の最初の要素を削除する方法

このチュートリアルの動作環境: 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);
?>

PHPで配列の最初の要素を削除する方法

この例をご覧ください。元の $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);
?>

PHPで配列の最初の要素を削除する方法

方法 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で配列の最初の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。