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

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

青灯夜游
リリース: 2023-03-16 14:20:01
オリジナル
1950 人が閲覧しました

PHP で配列の最初の 3 要素を削除する 2 つの方法: 1. array_slice() 関数を使用して、4 番目の要素 (3 番目の要素の後) から始まるすべての要素をインターセプトします。構文 "array_slice($そうです、3)」。 2. array_splice() 関数を使用して、4 番目の要素 (3 番目の要素の後) から始まるすべての要素をインターセプトします。構文は「array_splice($arr,3)」です。

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

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

php 配列の最初の 3 つの要素を削除する 2 つの方法

PHP では、array_slice() 関数または array_splice() 関数を使用して、配列をインターセプトすることで最初の 3 つの要素を削除できます。 。

方法 1. array_slice() 関数を使用します。

array_slice() 関数は、指定された位置から開始して、指定された番号 ($length パラメーターによって決定される) をインターセプトできます。 ($start パラメータで決定) は省略できます。) 要素

配列の最初の 3 つの要素を削除する場合は、(3 番目の要素の後) 4 番目の要素から始まるすべての要素をインターセプトします。つまり、パラメータ $start を 3 に設定します。

例: 4 番目の要素から始まるすべての要素をインターセプト

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

echo "删除数组前三个元素:";
$result = array_slice($arr,3); 
var_dump($result);
?>
ログイン後にコピー

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

##方法 2、array_splice() 関数を使用します

array_splice() 関数が配列の一部の要素を削除すると、これらの削除された要素が新しい配列に形成され、新しい配列が返されるため、array_splice() 関数を使用して配列のフラグメントをインターセプトできます。

array_slice() 関数と同じように、関数の 2 番目のパラメーター $start を 3 に設定するだけです。

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

echo "删除数组前三个元素:";
$result = array_splice($arr,3); 
var_dump($result);
?>
ログイン後にコピー

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

説明: #array_slice() 関数は、配列をインターセプトするために PHP が提供する関数で、配列からフラグメントを抽出できます。構文は次のとおりです。

array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
ログイン後にコピー

パラメータの説明:

arr は、インターセプトされる配列を表します。
  • start はインターセプトの開始位置 (添え字) を示します。
  • start が正の数の場合、インターセプトは前から後ろに実行されます。
    • start が負の数の場合は、arr の最後から開始して後ろから前にインターセプトする位置から開始します。たとえば、-2 は配列の最後から 2 番目の要素から開始することを意味します。
    length はオプションのパラメータで、インターセプトされた長さを示します:
  • length が正の数の場合、インターセプトされた要素の数を示します。 length が負の数値の場合、インターセプトされたフラグメントは配列の末尾からの長さの位置で終了します;
    • 省略された場合は、開始位置から開始され、配列の末尾まで続きます。配列。
    • preserve_keys は、元のキー名を保持するかどうかを指定するオプションのパラメータです。デフォルトは false、つまり保持されません。true に設定すると、元のキー名が保持されます。 。
  • 推奨学習: 「
  • PHP ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート