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

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

青灯夜游
青灯夜游オリジナル
2023-01-10 19:29:491215ブラウズ

php メソッドで配列の最初の N 桁を削除します: 1. array_slice() 関数を使用します。関数の 2 番目のパラメータを N に設定するだけです。構文は「array_slice($arr, N);" ; 2. array_splice() 関数を使用するには、関数の 2 番目のパラメータを 0 に設定し、3 番目のパラメータの開始を「N 配列の長さ」に設定するだけです。構文は「array_splice($arr,0)」です。 ,(N -配列の長さ));"。

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

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

php は最後の配列要素の数桁

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

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 に設定すると、元のキー名が保持されます。 。
  • array_slice() 関数を使用して配列の最初の N 要素を削除する場合は、関数の 2 番目のパラメータを N に設定するだけです。

例: 配列の最初の 5 桁を削除します

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24,22,34,56,78,90);
echo "原数组:";
var_dump($arr);
echo "去掉数组前5位:" ;
$result = array_slice($arr,5); 
var_dump($result);

?>
出力結果


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

2、array_splice() 関数を使用します。

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

array_splice() 関数の 2 番目のパラメータを 0 に設定し、3 番目のパラメータ start を負の値 (-N) に設定して、配列の最後の N 要素、つまり 3 番目の要素をインターセプトするだけです。最初のパラメーター start は (N 配列の長さ) に設定され、配列の最初の N ビットが削除されます。

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);
echo "去掉数组前2位:" ;
array_splice($arr,0,(2-5));
var_dump($arr);

?>

出力結果

PHPで配列の最初の桁を削除する方法 推奨学習: 「

PHPビデオチュートリアル

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

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