検索
ホームページバックエンド開発PHPの問題PHPで配列の最後の数桁をインターセプトする方法

PHPで配列の最後の数桁をインターセプトする方法

Sep 29, 2021 pm 07:00 PM
phpインターセプト配列

php メソッドを使用して、配列の最後のいくつかの要素をインターセプトします: 1. "array_slice($array,$start)" ステートメントを使用し、パラメーター "$start" は負の値である必要があります。2. を使用します。 「array_splice($array, $start)」ステートメントでは、パラメータ「$start」は負の値である必要があります。

PHPで配列の最後の数桁をインターセプトする方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、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 に設定すると、元のキー名が保持されます。 。
例: 配列の最後のいくつかの要素をインターセプト

配列の最後のいくつかの要素をインターセプトしたい場合は、パラメーター start を次のように設定します。負の値

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

echo "截取数组后2位的元素片段:";
$result = array_slice($arr,-2); //截取数组后2位的元素
var_dump($result);


?>

出力結果


PHPで配列の最後の数桁をインターセプトする方法

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

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

array_slice() 関数と同様に、関数の 2 番目のパラメーター start を負の値に設定するだけで、配列の最後のいくつかの要素をインターセプトできます。

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

echo "截取数组后3位的元素片段:";
$result = array_splice($arr,-3); //截取数组后3位的元素
var_dump($result);


?>

出力結果

PHPで配列の最後の数桁をインターセプトする方法 推奨学習: 「

PHP ビデオ チュートリアル

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

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール