#このチュートリアルの動作環境: Windows7 システム、PHP8.1 バージョン、DELL G3 コンピューター2 つの削除方法: 1. array_shift() 関数を使用して、配列の最初の値を削除します。構文 "array_shift($arr)" は、削除された要素を返します。 2. array_splice() 関数を使用して最初の値を削除します。構文は「array_splice($arr,0,1);」です。この関数の 2 番目と 3 番目のパラメータには負の数を指定できます。
php は削除します配列番号 値に対する 2 つのメソッド
方法 1: array_shift() 関数を使用して削除します
array_shift() 関数を使用して削除します配列内の要素 最初の要素であり、削除された要素を返します。array_shift($arr)
<?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); ?>
方法 2: array_splice() 関数を使用して削除する
array_splice() 関数は、複数の関数を備えた強力な関数です。配列要素を挿入したり、配列を置換したりできます。もちろん、配列要素を削除することもできます (結局のところ、array_splice() 関数の仕事は、指定された要素を削除し、それを他の値に置き換えることです)。削除機能を見てみましょう。 以下の小さな例を見てみましょう。<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,0,1); var_dump($arr); ?>
array_splice($arr,0,1)from を使用していることがわかります。 $arr 配列の最初の要素から削除を開始し、1 要素を削除します。
array_splice($arr,$start,$length) は、$start 位置から始まる $length 要素を削除します。
# が 0 の場合は最初の要素から削除し、
# が負の数の場合は
-start#<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);
echo "删除后的数组:" ;
array_splice($arr,-2);
var_dump($arr);
?>
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,2,2); var_dump($arr); ?>
出力結果は次のとおりです:
#要素の削除操作では、$length パラメーターにも 3 つの値があります:
は正の数であり、長さの要素を削除することを意味します。
が負の数の場合、配列の先頭から始まり、配列の末尾からカウントダウンした長さで終わるすべての要素が削除されます。
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(10,12,20,25,24); echo "原数组:"; var_dump($arr); echo "删除后的数组:" ; array_splice($arr,2,-1); var_dump($arr); ?>
推奨学習: 「
PHP ビデオ チュートリアル」
以上がPHPで配列の最初の値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。