PHPで配列の最初の番号を取得する方法

青灯夜游
リリース: 2023-03-17 17:28:02
オリジナル
5085 人が閲覧しました

インターセプト方法: 1. array_slice() を使用して、配列の最初の N 要素をインターセプトします。2 番目のパラメーターを 0 に、3 番目のパラメーターを N に設定するだけです。構文は「array_slice($arr, 0, N)"; array_splice() 関数を使用して、配列の最初の N 要素をインターセプトします。2 番目のパラメーターを 0 に、3 番目のパラメーターを N に設定するだけです。構文は「array_splice($arr,0,N)」です。

PHPで配列の最初の番号を取得する方法

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


php では、array_slice を使用できます。 () 関数または array_splice() 関数を使用して、配列の最初の N 要素をインターセプトします。

方法 1. array_slice() 関数を使用して、配列の最初の N 要素をインターセプトします。

array_slice() 関数は、PHP によって提供されます。インターセプト配列 配列からフラグメントを抽出する関数。構文は次のとおりです。

array_slice(array,start,length,preserve)
ログイン後にコピー

パラメータの説明:

パラメータ説明必須。配列を指定します。 #開始長さ#保存true - キー名を予約 例: 配列の最初の N 要素をインターセプト
array
必須。数値。取得する要素の開始位置を指定します。 0 = 最初の要素。 値を正の数に設定すると、前から後ろに向かって取得されます。値が負の数に設定されている場合、start の絶対値が後ろから前に取得されます。 -2 は、配列の最後から 2 番目の要素から開始することを意味します。
オプション。数値。返される配列の長さを指定します。 値が整数に設定されている場合は、この要素数が返されます。この値が負の数に設定されている場合、関数はサンプル配列の終わりから遠く離れたところでフェッチを終了します。この値が設定されていない場合は、start パラメータで設定された位置から配列の末尾までのすべての要素が返されます。
オプション。関数がキー名を保持するか、キー名をリセットするかを指定します。可能な値:
    false - デフォルト。キー名をリセット

Want配列の最初の N 要素をインターセプトするには、2 番目のパラメーター start を 0 に設定し、3 番目のパラメーター length を N に設定するだけです。

<?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,0,2); //截取数组前2位的元素
var_dump($result);

echo "截取数组前3位的元素片段:";
$result = array_slice($arr,0,3); //截取数组前3位的元素
var_dump($result);
?>
ログイン後にコピー

出力結果

PHPで配列の最初の番号を取得する方法##方法 2. array_splice() 関数を使用して配列の最初の N 要素をインターセプトします

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

array_splice(array1,start,length,array2)
ログイン後にコピー
パラメータの説明:

パラメータ説明array1# ########必須。配列を指定します。 推奨学習: 「PHP ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
#開始必須。数値。削除された要素の開始位置を指定します。 0 = 最初の要素。 値が正の数に設定されている場合、削除は配列内の値で指定されたオフセットから始まります。値が負の数に設定されている場合、配列の末尾から値で指定されたオフセットから削除が開始されます。 -2 は、配列の最後から 2 番目の要素から開始することを意味します。
長さ
オプション。数値。削除する要素の数を指定します。これは、返される配列の長さでもあります。 この値が正の数に設定されている場合は、この数の要素が削除されます。この値を負の数に設定すると、配列の先頭から末尾の逆数までのすべての要素が削除されます。この値が設定されていない場合は、start パラメーターで設定された位置から配列の末尾までのすべての要素が削除されます。
#array2オプション。元の配列に挿入される要素を含む配列を指定します。要素が 1 つだけの場合は、文字列に設定でき、配列に設定する必要はありません。
array_slice() 関数と同様に、関数の 2 番目のパラメータの start を 0 に、3 番目のパラメータの長さを N に設定するだけです。
<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(10,12,20,25,24);
echo "原数组:";
var_dump($arr); 

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

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

echo "截取数组前3位的元素片段:";
$result = array_splice($arr,0,3); //截取数组前3位的元素
var_dump($result);
?>
ログイン後にコピー
出力結果