PHP では、配列は複数の要素を含む非常に重要なデータ型です。場合によっては、配列の整理整頓と読みやすさを確保するために、配列内の不要な要素を削除する必要があります。この記事では、PHPを使って配列内の数値を削除する方法を紹介します。
1. unset 関数を使用する
PHP 組み込み関数unset()
配列内の要素を削除できます。配列内の数値を削除する場合は、次のコードを使用できます。
<?php $arr = array(5, 3, 7, 4, 9); unset($arr[2]); var_dump($arr); ?>
上記のコードでは、5 つの要素を含む配列が宣言され、unset()# を使用して削除されます。 ## function 添え字が 2 の要素。最後に、配列は
var_dump() 関数を通じて出力されます。
array_splice()この関数は、配列内の要素を削除し、削除された配列を返すことができます。
<?php $arr = array(5, 3, 7, 4, 9); array_splice($arr,2,1); var_dump($arr); ?>
array_splice()関数の最初のパラメータは削除する配列、2 番目のパラメータは削除する要素の添字の開始位置、3 番目のパラメータは削除する番号。
array_filter()この関数は、カスタム ルールに従って配列内の要素をフィルターし、新しい配列を返すことができます。この関数を使用して、削除する要素をフィルターで除外し、新しい配列を再形成して削除効果を実現できます。
<?php $arr = array(5, 3, 7, 4, 9); $arr = array_filter($arr, function($n) { return $n != 7; }); var_dump($arr); ?>上記のコードでは、
array_filter() 関数を使用して、配列内の 7 に等しくない要素をフィルターで除外し、数値 7 を削除するという目的を達成しています。
以上がPHPを使用して配列内の数値を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。