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

PHPで配列から最後の要素を削除する方法

青灯夜游
青灯夜游オリジナル
2023-01-13 19:13:561614ブラウズ

最後の要素を削除する方法: 1. array_pop() を使用して削除し、構文 "array_pop($arr);"; 2. array_slice() を使用して削除し、2 番目のパラメーターを 0 に設定し、 3 番目 最初のパラメータを「-1」に設定するだけで、構文は「array_slice($arr,0,-1)」です; 3. array_splice() を使用して削除し、2 番目のパラメータを「-1」に設定するだけです (構文は「array_slice($arr,0,-1)」です)は「array_splice ($arr,-1)」です。

PHPで配列から最後の要素を削除する方法

このチュートリアルの動作環境: Windows7 システム、PHP8 バージョン、DELL G3 コンピューター

php には、配列要素を削除するためのさまざまなメソッドが用意されています次の記事では、配列の最後の要素を削除するいくつかの方法を紹介します。

方法 1: array_pop() 関数を使用して削除します。

array_pop() 関数は、配列内の最後の要素を削除します。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);

array_pop($arr);
echo "剔除最后一个元素后:";
var_dump($arr);
?>

PHPで配列から最後の要素を削除する方法

方法 2. array_slice() 関数を使用して削除する

array_slice() 関数が提供されていますby PHP 配列をインターセプトするために使用される関数です。配列からフラグメントを抽出し、配列の選択された部分を返すことができます。

関数の 2 番目のパラメーターを 0 に、3 番目のパラメーターを に設定するだけです。 -1. 最後の要素を除く他の配列要素をインターセプトして返すことができます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr = array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);

echo "剔除最后一个元素后:";
$result = array_slice($arr,0,-1); 
var_dump($result);
?>

PHPで配列から最後の要素を削除する方法

方法 3. array_splice() 関数を使用して削除する

array_splice() は強力な機能です。関数には複数の機能があります。配列要素の挿入、配列要素の置換、そしてもちろん配列要素の削除も可能です (結局のところ、array_splice() 関数の仕事は、指定された要素を削除し、他の値に置き換えることです)。

array_splice() 関数は、指定された位置から指定された数の要素を削除できます。

  • array_splice($arr,$start,$length)は、$start から始まる指定された $length# を削除します。位置 ##要素の数。

最後の要素を削除したい場合は、

$start パラメータを -1 に設定します (この時点では ) $lengthパラメータは 1 に設定することも、省略することもできます。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

echo "剔除最后一个元素后:";
array_splice($arr,-1);
var_dump($arr);
?>

PHPで配列から最後の要素を削除する方法

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで配列から最後の要素を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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